Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
master, 3.8.1
-
None
-
None
Description
The Bouncer utility currently ignores all mails without a regular sender address, which includes the null sender <> as used by DSNs. This is correct when bouncing via the mailet context, i.e. generating a bounce mail from the original. However, when there is a specified bounce processor, this should get the original mail as it is. So in this case the Bouncer must not ignore null sender mails.
Background: I use the bounce processor to handle temporary delivery failures, by storing them in a mail repository, and reprocessing them periodically via Webadmin. Obviously I would like to handle DSNs in the same manner, but currently they get dropped after the first failure.
With this change, other use cases will have to handle null sender mails in the bounce processor if necessary, e.g. via the IsNullSender matcher. Note that the Bounce mailet as a likely candidate already ignores null sender mails by default, without any additional configuration.