ietf-asrg
[Top] [All Lists]

Re: [Asrg] where the message originated (was: DKIM role?) (SM)

2009-01-21 10:14:26
Ian Eiloart wrote:
--On 20 January 2009 18:21:30 +0100 "Peter J. Holzer" <hjp-asrg(_at_)hjp(_dot_)at> wrote:
I'm not sure how you interpret this sentence. Consider:

MAIL FROM:<sender(_at_)example(_dot_)com>
250 ok
RCPT TO:<recipient1(_at_)example(_dot_)net>
250 ok
RCPT TO:<recipient2(_at_)example(_dot_)net>
450 try again later

"412 you are whitelisted" is also sometimes encountered.

DATA
354 send message
...
550 message rejected

Should the client assume a permanent failure for both recipients?
Or should it assume a permanent failure only for
<recipient1(_at_)example(_dot_)net> and requeue the message for
<recipient2(_at_)example(_dot_)net>?

Well, to me it means that there's something wrong with recipient1's mailbox - perhaps currently over quota, but that the DATA isn't acceptable according to some site policy.

I assume you meant recipient2.

The server rejects a message, not a DATA block. In case the sender's MX resolves to the same server, any MTA would send the bounce there, notwithstanding that DATA block isn't acceptable according to some site policy.

The message that should not be retried is inclusive of the envelope, and recipient2 is not currently in the server's recipients buffer. So much so that the client should retry recipient2 even if the server accepted the data for recipient1.

_______________________________________________
Asrg mailing list
Asrg(_at_)irtf(_dot_)org
http://www.irtf.org/mailman/listinfo/asrg

<Prev in Thread] Current Thread [Next in Thread>