[jira] [Commented] (JAMES-2097) Using full recipients for following MX iteration when partial fails on delivering
[ https://issues.apache.org/jira/browse/JAMES-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16923869#comment-16923869 ] Tellier Benoit commented on JAMES-2097: --- https://github.com/linagora/james-project/pull/2658 (integration test) is merged > Using full recipients for following MX iteration when partial fails on > delivering > - > > Key: JAMES-2097 > URL: https://issues.apache.org/jira/browse/JAMES-2097 > Project: James Server > Issue Type: Bug > Components: Remote Delivery >Reporter: TzeKai Lee >Priority: Major > > Untested, just looks weird to me when browsing code. > In the {{SendFailedExceptionMail}} handling of {{Delivrer.doDeliver}}, there > is no update of recipients to valid unsent addresses like it did in the > exception handling of {{Delivrer.deliver}}. > It seems to me that if dns resolved more than one MX and for some reason the > first MX only accept partial recipients and the other MX accept full > recipients, it will result duplicated mail for the partially accepted > recipients -- This message was sent by Atlassian Jira (v8.3.2#803003) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] [Commented] (JAMES-2097) Using full recipients for following MX iteration when partial fails on delivering
[ https://issues.apache.org/jira/browse/JAMES-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16922200#comment-16922200 ] Tellier Benoit commented on JAMES-2097: --- https://github.com/linagora/james-project/pull/2658 added an integration test for this bug report https://github.com/linagora/james-project/pull/2662 proposed a fix for this bug > Using full recipients for following MX iteration when partial fails on > delivering > - > > Key: JAMES-2097 > URL: https://issues.apache.org/jira/browse/JAMES-2097 > Project: James Server > Issue Type: Bug > Components: Remote Delivery >Reporter: TzeKai Lee >Priority: Major > > Untested, just looks weird to me when browsing code. > In the {{SendFailedExceptionMail}} handling of {{Delivrer.doDeliver}}, there > is no update of recipients to valid unsent addresses like it did in the > exception handling of {{Delivrer.deliver}}. > It seems to me that if dns resolved more than one MX and for some reason the > first MX only accept partial recipients and the other MX accept full > recipients, it will result duplicated mail for the partially accepted > recipients -- This message was sent by Atlassian Jira (v8.3.2#803003) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] [Commented] (JAMES-2097) Using full recipients for following MX iteration when partial fails on delivering
[ https://issues.apache.org/jira/browse/JAMES-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16911985#comment-16911985 ] Tellier Benoit commented on JAMES-2097: --- JAMES-2853 is an attempt toprovide a tool to write such tests. We plan to soon test this issue. > Using full recipients for following MX iteration when partial fails on > delivering > - > > Key: JAMES-2097 > URL: https://issues.apache.org/jira/browse/JAMES-2097 > Project: James Server > Issue Type: Bug > Components: Remote Delivery >Reporter: TzeKai Lee >Priority: Major > > Untested, just looks weird to me when browsing code. > In the {{SendFailedExceptionMail}} handling of {{Delivrer.doDeliver}}, there > is no update of recipients to valid unsent addresses like it did in the > exception handling of {{Delivrer.deliver}}. > It seems to me that if dns resolved more than one MX and for some reason the > first MX only accept partial recipients and the other MX accept full > recipients, it will result duplicated mail for the partially accepted > recipients -- This message was sent by Atlassian Jira (v8.3.2#803003) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] [Commented] (JAMES-2097) Using full recipients for following MX iteration when partial fails on delivering
[ https://issues.apache.org/jira/browse/JAMES-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16097876#comment-16097876 ] Tellier Benoit commented on JAMES-2097: --- Hi. Thanks for your returns. It looks like we are badly handling return codes of the receiving server, thus fall into the issue you describe. Using javax for sending the message, partially sent messages generate a SendFailedException. We are just not removing the recipients that have successfully already been sent from the mail. (See handleSendFailExceptionOnMxIteration in MailDelivrer) > Using full recipients for following MX iteration when partial fails on > delivering > - > > Key: JAMES-2097 > URL: https://issues.apache.org/jira/browse/JAMES-2097 > Project: James Server > Issue Type: Bug > Components: Remote Delivery >Reporter: TzeKai Lee > > Untested, just looks weird to me when browsing code. > In the {{SendFailedExceptionMail}} handling of {{Delivrer.doDeliver}}, there > is no update of recipients to valid unsent addresses like it did in the > exception handling of {{Delivrer.deliver}}. > It seems to me that if dns resolved more than one MX and for some reason the > first MX only accept partial recipients and the other MX accept full > recipients, it will result duplicated mail for the partially accepted > recipients -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org