On Fri, Feb 25, 2011 at 09:48:20AM +0100, Jack Croqueta wrote: > Hi, > > I'm suffering a rare problem when I receive e-mails from a exchange > 2003 server to my qmail-ldap server. > > Many mails sent from this server have this problem: > ----------------------------------------------------------------------- > 220 mx.mydomain ESMTP > EHLO exchange2003 > 250-mx.mydomain > 250-PIPELINING > 250-SIZE 26214400 > 250-DATAZ > 250-STARTTLS > 250 8BITMIME > > MAIL FROM:<xxxxxxxx@exchange2003> SIZE=1433152 > 250 ok > RCPT TO:<me@mydomain> > 250 ok > DATA > 354 go ahead punk, make my day > > // (1200seconds later...) > > 451 timeout (#4.4.2) > > > The exchange 2003 server can send without problem to other servers > -as gmail.com or pobladores.com-. > > It isn't a problem of mail size restriction or antispam policy. The > delivery of a mail can fail X times and finally send ok. Others, > expires after two days retrying. > > Have you any idea? >
The timeout happens because the exchange server does not send any data after issuing the DATA command. No idea what is going on but it is a problem in exchange 2003 and not in qmail-ldap. qmail-ldap follows the RFC 2821 here very closely. The exchage issues a DATA command and the response is 354 (Start mail input; end with <CRLF>.<CRLF>). -- :wq Claudio
