>  Out: 354 End data with <CR><LF>.<CR><LF>
>  Out: 550 Error: Message content rejected

Chris is right, this is match in header or body checks.

>  Out: 421 Error: timeout exceeded

it looks like the other did nothing except hold the connection open, until 
after some timeout, postfix just hung up.  From my collection, here are 
some other possible sequences after postfix sends a 550:

Out: 552 Error: content rejected
  In:  QUIT
  Out: 221 Bye


or

  In:  DATA
  Out: 354 End data with <CR><LF>.<CR><LF>
  Out: 552 Error: content rejected
  In:  RSET
  Out: 250 Ok
  In:  QUIT
  Out: 221 Bye

or

  In:  DATA
  Out: 354 End data with <CR><LF>.<CR><LF>
  Out: 552 Error: content rejected

Session aborted, reason: lost connection

If you look up your message in the maillog, you can see how long it took 
from postfix sending  the 55x and postfix hanging up.  postfix timeout 
timeout defaults are extremely patient.

postconf | grep timeout

.. will show you that ther 300 secs or more. My standard config now sets 
them to 30 secs so postfix processes are not wasted waiting for extremely 
slow MTA's to do something.  If they are ready to respond in under 30 
seconds, we aren't ready to wait.

Len


Reply via email to