[ https://issues.apache.org/jira/browse/JAMES-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17837409#comment-17837409 ]
Benoit Tellier commented on JAMES-4030: --------------------------------------- The rabbitmq mail queue throws unchecked exception and thus was unnafected when specifying a bounce processor. The JMS mailqueue throws checked exception and thus was fully affected. Ommitting the bounce processor in the RemoteDelivery configuration would cause the set up to be impacted regardless of the implementation. > Improve Bouncer error handling > ------------------------------ > > Key: JAMES-4030 > URL: https://issues.apache.org/jira/browse/JAMES-4030 > Project: James Server > Issue Type: Bug > Components: Remote Delivery > Reporter: Benoit Tellier > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > While looking at RemoteDelivery bouncer code, if MessagingException was > thrown then basically the email would be discarded after a warning log. > This would result in email loss without even a bounce being sent. > Instead we should carry over the exception, resulting on a nack on the > underlying mailqueue and guarantying retries. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org