I did not clarify that this application is actually for a submission server to be used by end users with run-of-the-mill MUAs. I'm aware that there might be the occasional MTA configured to SMTP AUTH against this submission server. This is one of the reasons why I'm advocating for rate-limiting to be in place.

You both make a good point regarding the UX

On 11 Sep 2017, at 20:00, Brandon Long via mailop wrote:
One question I'd ask for submission servers, if your expected use case is mail clients, is whether they even support the concept of partial success.

I don't think any support a real ux for it, but maybe some will keep a
scoreboard of successful recipients and keep retrying the message with the
other ones... But even that seems likely to be a bad user experience.

On 11 Sep 2017, at 18:45, Grant Taylor via mailop wrote:
On 09/11/2017 06:52 PM, Luis E. Muñoz via mailop wrote:
Indeed, I would like the sender to know right away. In my use case I intend to place this on a MSA, so I would expect to see few if any mail servers -- but in any event it's good to consider this case.

I agree that MUAs will ideally show the error to the end user. However I would not count on such happening.

I could see how someone could configure their MTA to authenticate to your MSA as a smart host. - This might even be proper in this situation.

Indeed, the UI is limited in the case of partial failure. From a pure UI perspective, handling a mixture of failed and accepted RCPT TOs seems hard for the average user.

So the consensus seems to be to issue a single reject (probably at the end of DATA), where most MUAs will expect it. I'm happy with that.

On 11 Sep 2017, at 20:00, Brandon Long via mailop wrote:
For submission, I'd probably err on the side of just accepting all of the rcpt to commands,and then make a judgement at DATA time. And yes the rfc doesn't specify any 4xx responses for data, and the submission rfc has even
less information.

Yup. That's why I think end of data is a better place. However I'll have to test this further to see how the MUAs react to this.

Thank you all for your responses. I hope to have summarized them properly for prosperity :-)

Best regards

-lem
_______________________________________________
mailop mailing list
mailop@mailop.org
https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop

Reply via email to