Microsoft
Software
Hardware
Network
Question : Can't delivery email due to 451 Timeout waiting for client input
Dear Expert,
I don't know what cause our sendmail servers can't delvier email to some domains (Using hotmail / Yahoo mail can send and delvery). I try to monitor the mail log and always display "451 Timeout waiting for client input" this error message. Also, always wait a long long time until timeout and prompt the 451 error message.
However, I try to use /usr/lib/sendmail -v
[email protected]
< test or telnet command to send the email. It is successfully delivered the mail.
Our email servers mainly receive from external and relay internal mail to external one ( without open relay). So what I don't know what I do wrongly in the sendmail configuration.
Please help to answer my question, many many thanks anyone attend this mail.
Log Info
220 xxx.xxx.xxx.xx Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 read
y at Sat, 11 Oct 2003 18:38:09 +0800
>>> EHLO mailserver.xxx.xxx
250-mail.xxx.xxx.xxHello [xxx.xxx.xxx.xxx]
250-TURN
250-ATRN
250-SIZE
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-X-EXPS GSSAPI NTLM LOGIN
250-X-EXPS=LOGIN
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
250-X-LINK2STATE
250-XEXCH50
250 OK
>>> MAIL From:
SIZE=137592
250 2.1.0
[email protected]
OK
>>> RCPT To:
>>> DATA
250 2.1.5
[email protected]
354 Start mail input; end with
.
Then 451 timeout ...
Many Thanks for your professional advice
Answer : Can't delivery email due to 451 Timeout waiting for client input
i want to be sure that you understand the sequence of events that occurs in a mail transaction. Using the log messages in the question I may be able to make this a bit more clear, as follows:
Sender initiates the transaction and the receiver replies with:
220 xxx.xxx.xxx.xx Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Sat, 11 Oct 2003 18:38:09 +0800
Sender replies to the greeting with:
>>> EHLO mailserver.xxx.xxx
Receiver replies with capabilities:
250-mail.xxx.xxx.xxHello [xxx.xxx.xxx.xxx]
250-TURN
250-ATRN
250-SIZE
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-X-EXPS GSSAPI NTLM LOGIN
250-X-EXPS=LOGIN
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
250-X-LINK2STATE
250-XEXCH50
250 OK (marks the end of the receiver's capabilities)
Sender issues the "Mail From":
>>> MAIL From:
SIZE=137592
Receiver replies:
250 2.1.0
[email protected]
OK
Sender specifies the recipient: and that data is to follow:
>>> RCPT To:
>>> DATA
Receiver indicates the recipient is okay:
250 2.1.5
[email protected]
Receiver states it ready to accept the message body:
354 Start mail input; end with
.
Sender starts sending data to the receiver and ends the message body with a '.' on a line by itself.
So in this case we can see that it is an exchange server that is to receive the message. And from what I hear you say it seems that your problems occur only when exchange is the receiver. Until we know from a sniffer trace if the message body is sent and terminated in the normal fashion we can't tell who is at fault.
Random Solutions
directory selector
Conditional where clause
Ghost Mac Drive
Clicking on an ICA file as a regular user does nothing
Users, Logins, Connections etc.
Change Out of Office as different user
Error loading type library/DLL (QuickTax)
Exchange 2003 Setup Guide: idiots guide
Need to fix validation page on my site with ajax updatepanel asp.net
rmdir