Maybe I am doing things still old school, but the Expiration message doesn’t really give a helpful message if you want to use the expiration message as NDR email. So I watched my logs a few times to be certain I am not rambling , but I registred for one Expired email address in my elastic logs: 10 events:
- 1x Reception (obviously)
- 8x TransientFailure in this case mentioning “The recipient’s inbox is out of storage space.”
- 1x Expiration with the message “Next delivery time PT612237.788971432S > PT432000S”
First of all, this expiration message is not explanative (this is prolly some timestamp), but when sending an ndr report I would also like to mention the reason of expiration. So first of all I think that the message should be something like… “Message expired. Original send out time was . Last failure reason: The recipient’s inbox is out of storage space.”. In general I would say that the Expiration notifications could be more obvious as in stating that it is an expiration mail. The Last failure reason would be a nice to have ![]()
Since I have scripted an ndr_sendmail script I could do some logic in there, but I thought I would bring it up as a get help request.. I am not sure if this can be mod-ed in Lua on the existing KumoMTA code.
I think my question is more conceptual then that I am really expecting a solution. So can the Expire message be modified and eventually hold the last transient failure message? I did check the documentation and did not get a lot of hits on expiration. Or at least not something that would get me going and not ask this question ![]()
Kumo version: 2024.06.10.140609.74a0f2be
OS: Debian 12