some users not receiving mail
We receive our mail through our ISP. However some of the mail is stuck in their queue with the following error message "status=deferred (conversation with x.x.x.x timed out while sending RCPT TO. this is only for some users though and not all. i am also getting the following error in event viewer "source: MSExchangeTransport. category: SMTP Protocol. eventID 7010 Description: This is an SMTP protocol log for virtual server ID 1, connection #30. The client at "6.5.2.4" sent a "xexch50" command, and the SMTP server responded with "504 Need to authenticate first ". The full command sent was "xexch50 1092 2". This will probably cause the connection to fail.". i have tried the solutions provided on the Microsft Support website but they are not working. does anyone have any ideas.
April 9th, 2012 10:05am

The XEXCH50 means that Exchange thinks it is communicating with another Exchange server. Do you have anonymous authentication enabled on the Receive Connector? Any pattern between the email? Is it always email for the same users who cannot receive email? Exchange doesn't really care as long as it is an SMTP traffic flow. What else is on the server? Anything scanning SMTP traffic? Firewall, AV, antispam etc. Simon.Simon Butler, Exchange MVP Blog | Exchange Resources | In the UK? Hire Me.
Free Windows Admin Tool Kit Click here and download it now
April 9th, 2012 10:48am

Hi Simon We do not have any connectors but we do have anonymous authentication enabled on the SMTP Virtual server. There about five users not able to receive mail from certain domains but not all. The server has no antispam but does have an AV ( I asume that is antivirus). Nothing is scanning SMTP traffic. There is a firewall but it is configured to pass through all SMTP traffic. I would Appreciate any help. Siku
April 10th, 2012 5:56am

For this issue "This is an SMTP protocol log for virtual server ID 1, connection #30. The client at "6.5.2.4" sent a "xexch50" command, and the SMTP server responded with "504 Need to authenticate first ". The full command sent was "xexch50 1092 2", you can refer to this document: How to troubleshoot the "504 need to authenticate first" SMTP protocol error http://support.microsoft.com/kb/843106 Thanks, EvanEvan Liu TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
April 10th, 2012 6:13am

Hi Evan, I already tried that kb article before I posted to the forum. The proposed solutions did not help. The problem still persists.
April 10th, 2012 6:16am

Hi, Can you enable pipeline tracing of e-mail messages, please find the below URL what does the pipeline tacing will do and how to enable it for specific user or organization wide. Pipeline tracing is a diagnostic feature in Microsoft Exchange Server 2007 that enables you to capture diagnostic information about e-mail messages as they encounter transport agents registered on Simple Mail Transfer Protocol (SMTP) events in the transport pipeline. http://technet.microsoft.com/en-us/library/bb125198(v=exchg.80).aspx http://technet.microsoft.com/en-us/library/bb125018(v=exchg.80).aspx Thanks
Free Windows Admin Tool Kit Click here and download it now
April 10th, 2012 7:02am

Hi, We are using Exchange 2003. Can pipeline tracing be enabled in this environment? From the little reading I have done it seems to have been introduced in Exchange 2007.
April 10th, 2012 8:24am

Yeah you are correct , pipeline was for 2007 only, as you have 2003 so i hope you have enabled the Diagnostic Logging - Exchange 2003's ultimate tool for troubleshooting email problems. Once you set Diagnostic logging, then you can collect extra information about any of the Exchange 2003 services, for example, MSExchangeTransport, SMTP. Pls find the URL which helps you to enable the same - http://www.computerperformance.co.uk/exchange2003/exchange2003_logs_diagnostic.htm Apart from this is your server patched recently , since how long your are facing this issue ? below URL having the same issues and seems to they also tried the same above mentioned KB which did not helped much but this one helped those guys so just check if you have the availablity of the same - http://support.microsoft.com/kb/885881/ Similar threads :- http://objectmix.com/microsoft-exchange/267156-event-id-7004-70006-7010-504-error-xexch50.html http://www.exchangeserverhelp.com/showthread.php/12662-SMTP-EventID-7010-xexch50-504-occur Thanks
Free Windows Admin Tool Kit Click here and download it now
April 11th, 2012 1:12am

The Exchange server will not be logging anything because until the email is actually delivered to your server, it is not under the control of Exchange. Message Tracking would show what is happening once the email has been delivered, but until that point, there is little that you can do - it is down to the other side to demonstrate the failure. Any reason why you are not having email delivered direct to the Exchange server? Have you munged the IP address? As 10.10.1.4 is not a valid internet IP address. Is that the IP address of your server? Do you have something between Exchange and the internet that accepts the email? Simon. Simon Butler, Exchange MVP Blog | Exchange Resources | In the UK? Hire Me.
April 14th, 2012 10:39am

Hi Simon, The reason why I am not having mail delivered directly to our servers is that mail was failing to come through for about five of the users in the domain. With mail being accepted by our ISP at least there is no NDR and the mail will be delivered once the problem is corrected. Also that was how I was able to obtain the error message pointed out above. The IP address is made up. We have a router between the exchange server and the internet. I am able to track the conversation our server holds with other servers when sending and receiving mail, using IIS and enabling logs. From the log files I can see that it does not resond to servers once the problem usernames is sent. This only happens to particular users in the receiving domain. Is there any way I can find out why it remains quiet? Could this possibly be a malicious script?
Free Windows Admin Tool Kit Click here and download it now
April 14th, 2012 4:14pm

Has it ever worked for those five users? Have you attempted an internal telnet test to try and deliver email to those users? Anything unique about those users that is different to everyone else? Simon.Simon Butler, Exchange MVP Blog | Exchange Resources | In the UK? Hire Me.
April 15th, 2012 9:41am

It used to work for the five users. I have attempted a telnet an internal telnet and it has worked. They are able to receive mail. The problem seems to be for specific users in the receiving domain. For example she/he can receive from pat@domain.com but not ted@domain.com. There are no individual settings on the exchange server or AD that has been done to the users. Is it possible for them to block the users from the client machines in outlook and thereby stop exchange from receiving the mail?
Free Windows Admin Tool Kit Click here and download it now
April 15th, 2012 12:18pm

On Sun, 15 Apr 2012 16:18:48 +0000, Siku_ns wrote: > > >It used to work for the five users. > >I have attempted a telnet an internal telnet and it has worked. They are able to receive mail. The problem seems to be for specific users in the receiving domain. For example she/he can receive from pat@domain.com but not ted@domain.com. I doubt it has anything to do with the individual. If I understand what you've said so far, the SMTP conversation stops once the RCPT TO command has been received. Have you verified that the RCPT TO has been accepted by your Exchange server ? Was a status code sent by your server to the sending server? Use the SMTP protocol logs to verify that the SMTP conversation (at least as seen by your server) is progressing normally. >There are no individual settings on the exchange server or AD that has been done to the users. > >Is it possible for them to block the users from the client machines in outlook and thereby stop exchange from receiving the mail? No. If I've understood your explanations so far the problem lies solely at the SMTP protocol level. Do you have any Anti-Spam software installed on the Exchange server? Is there any device between your Exchange server and the Internet that may be interfering with the SMTP conversation (Cisco firewalls, for example, although that would interfere with ALL users, not just a few)? --- Rich Matheisen MCSE+I, Exchange MVP --- Rich Matheisen MCSE+I, Exchange MVP
April 15th, 2012 5:22pm

Which Cisco router is it? Cisco devices have a feature called FIXUP SMTP or Mailguard which can block certain commands. Notorious for causing email delivery issues with Exchange. The feature needs to be disabled. The problem is so common, Microsoft have an article about it on their own KB: http://support.microsoft.com/kb/320027 Simon.Simon Butler, Exchange MVP Blog | Exchange Resources | In the UK? Hire Me.
Free Windows Admin Tool Kit Click here and download it now
April 16th, 2012 7:03am

On Mon, 16 Apr 2012 09:59:38 +0000, Siku_ns wrote: > > >My exchange server does not respond to the rcpt to. Below is an excerpt of the conversation from the SMTP logs mx.externaldomain.com EHLO #NAME? >mx.externaldomain.com MAIL +FROM:<ted@externaldomain.com> >mx.externaldomain.com RCPT +TO:<ann@mydomain.com> >mx.externaldomain.com QUIT mx.externaldomain.com Okay, what do YOUR SMTP protocol logs show you? You've already established that the sending domain doesn't receive a response to the RCPT TO command, but you haven't demonstrated that the Exchange server receives the RCPT TO command or that it hasn't sent a status code back to the sending server that just didn't get there. >The error message after the external domain has failed to send the message is "conversation with x.x.x.x timed out while sending RCPT TO." Is there any way I can find out why my server just keeps quiet. You don't know that it does! Or, at least you haven't demonstrated that it does. Look at YOUR server's SMTP protocol log and see what's going on. >Would it have something to do with the ehlo instead of helo sent at the beginning of the conversation. Unlikely. >No anti spam software and there is only a cisco router in between the server and the internet. no firewall. It wouldn't be the first time I've seen Cisco screw up a SMTP conversation. But let's see your server's SMTP protocol log before jumping to conclusions. If you see the RCPT TO in your server's SMTP protocol log and you see a status code sent by your server then the next thin you'll have to do is put a network monitor between your router an the Internet and watch the traffic on port 25 to/from the other server's IP address. If your server's SMTP protocol log shows a status code being sent byt you don't see it in the network monitor then it's your Cisco Router. If the status code DOES show up in the SMTP log file AND in the network monitor trace then the problem lies somewhere between your router and the sending server. Good luck involving the ISP with that! One other thing to have the sending server do is to use a network monitor and watch the port 25 traffic for your IP address. If the status code shows up in the network monitor trace then the problem lies with THEIR router/firewall/proxy. --- Rich Matheisen MCSE+I, Exchange MVP --- Rich Matheisen MCSE+I, Exchange MVP
April 16th, 2012 6:05pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics