On 14 Oct 2019, at 14:20, Thomas Walter via mailop wrote:

Of course I don't have the experience in the last category, but I'd like
to learn. Why can't you reject emails post-DATA?

Is it a performance issue? Google or Bing find 935.000.000 search
results in 0,60 seconds for the word "spam", but they can't do a spam
check in that amount of time?

This is not a pure performance issue. It's more a matter of not having the data at hand to decide whether the message is ham or spam. To do so, filters need user feedback.

In order to have the data, a trickle of those suspicious messages are allowed to get in. What the recipients do with them is used to decide what to do with future messages.

Protocol-wise, what is a sender supposed to do with a post-DATA rejection? Is that rejection associated to one of the RFC-5321 RCPT TOs? All of them? None, because it's actually a content issue? What if the policies for each recipient differ?

SMTP does not allow for this level of granularity in the signaling.

MTAs know how to deal with a post-RCPT rejection. A post-DATA is an entirely different thing.

There's also the option of sending a NDR after accepting the message, which is undesirable for a plethora of other reasons.

Best regards

-lem

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

Reply via email to