ietf-mxcomp
[Top] [All Lists]

rejection after DATA

2004-06-24 21:06:41

On Thu, Jun 24, 2004 at 09:40:11PM -0400, Hector Santos wrote:
| 
| I urge people to review at how this concept of requiring mail to be accepted
| by SMTP for delayed rejection on unreliable concepts and then leave it for
| Local Policies to decide.

Can you explain what you mean?  In my understanding of
SenderID, an MTA can perform 2822 checks, and if it wishes
to reject the message as a result of those checks, it can do
so after DATA, but before the end of the SMTP transaction.

That is to say,

        << 220 dumbo.pobox.com ESMTP Postfix
        >> EHLO dumbo.pobox.com
        << 250-dumbo.pobox.com
        << 250-PIPELINING
        << 250-SIZE 10240000
        << 250-VRFY
        << 250-ETRN
        << 250 8BITMIME
        >> MAIL FROM:<mengwong(_at_)vw(_dot_)mailzone(_dot_)com>
        << 250 Ok
        >> RCPT TO:<mengwong(_at_)dumbo(_dot_)pobox(_dot_)com>
        << 250 Ok
        >> DATA
        << 354 End data with <CR><LF>.<CR><LF>
        >> From: mengwong(_at_)vw(_dot_)mailzone(_dot_)com
        >> To: mengwong(_at_)dumbo(_dot_)pobox(_dot_)com
        >> Subject: recipient test
        >> Message-ID: 
<1088136255(_dot_)84763-testmx-mengwong(_at_)dumbo(_dot_)pobox(_dot_)com>
        >>
        >> test
        >> .
here -> << 250 Ok: queued as CEA0E51C
        >> QUIT
        << 221 Bye

So instead of saying 250 OK, it says 550 Sorry Checks Failed.

Silently discarding messages has always been something I've
tried strenuously to avoid.