you want to know how the server knows, whether two distinct mail addresses,
have the equivalent mai-rejection-policy.
There is no definitive answer. The way I do it, a system where all users share
the same spam training, if two addresses share the Sieve script, then they
share the mail rejection policy. The handling of all other RCPT handling is
Strictly speaking, the bytewise equivalent Sieve script for two recipients does
not imply equivalent mail-rejection-policy for both recipients: an IF ENVELOPE
"to" test can cause different mail rejection policy, but in practice this is
Otherwise, always postponing the handling of all recipients, except the first
one, is a possible approach.
On February 7, 2019 6:27:03 PM GMT+01:00, Paul Smith
On 07/02/2019 17:14, Dilyan Palauzov wrote:
imagine a mail with an empty Subject: for two recipients. The first
recipient does not want to receive emails without subject, the second
recipient has no problem with this.
This is what happens at SMTP level:
250 blah blah
421 Retry soon retry=00:00:00
To: one(_at_)example(_dot_)com, two(_at_)example(_dot_)com
550 You forgot to fill the Subject!
How would the server know to give the two different responses to the
Or does it just always temporarily reject any messages for
'two(_at_)example(_dot_)com', just in case?
ietf-smtp mailing list