Victor Duchovni:
>     C> MAIL FROM:<sen...@example.com>
>     C> RCPT TO:<recipi...@example.com>
>     C> RSET
>     C> QUIT
> 
>     S> 250 2.1.0 Sender OK
>     S> 221 2.0.0 Service closing transmission channel

Should not the Postfix SMTP client read the 221 as a positive
response to RCPT TO, and consider the recipient as "deliverable"?

I looked into this, and found that my SMTP transcript differs.
When I turn on verbose logging (with
"debug_peer_list=mail.global.frontbridge.com") then this is logged:

 S:220 VA3EHSMHS018.bigfish.com Microsoft ESMTP MAIL Service ready
   at Sun, 28 Nov 2010 19:01:22 +0000

 C:EHLO spike.porcupine.org

 S:250-VA3EHSMHS018.bigfish.com Hello [168.100.189.2]
 S:250-SIZE 157286400
 S:250-PIPELINING
 S:250-ENHANCEDSTATUSCODES
 S:250-STARTTLS
 S:250-AUTH
 S:250-8BITMIME
 S:250-BINARYMIME
 S:250 CHUNKING

 C:MAIL FROM:<wie...@porcupine.org> SIZE=338
 C:RCPT TO:<postmas...@frontbridge.com>
 C:RSET
 C:QUIT

 S:221 2.0.0 Service closing transmission channel

Which means that Postfix reads the 221 as a positive reply to "MAIL
FROM", and that Postfix reads EOF instead of the reply to "RCPT TO".

That is also consistent with my logging (lost connection with
mail.global.frontbridge.com[216.32.180.22] while sending RCPT TO).

Victor, can you check this?

        Wietse

Reply via email to