[
https://issues.apache.org/jira/browse/JAMES-4006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
René Cordier resolved JAMES-4006.
---------------------------------
Resolution: Fixed
https://github.com/apache/james-project/pull/2034 fixed this
> Bouncer should pass DSN to bounce processor
> -------------------------------------------
>
> Key: JAMES-4006
> URL: https://issues.apache.org/jira/browse/JAMES-4006
> Project: James Server
> Issue Type: Bug
> Components: Matchers/Mailets (bundled)
> Affects Versions: master, 3.8.1
> Reporter: Karsten Otto
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> 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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]