Messages to some domains not sending (sitting in SMTP queue retrying but failing to deliver)

I have 3 Exchange 2k (sp3) boxes and 1 Exchange 2k3 (sp1) in my organistation.

2 of the 2k boxes are experiencing problems with outgoing mail (but only to some domains).  There is nothing in the event logs to suggest that there is a problem, however when looking at the queues on each I see many messages there in constant "retry" state, some of which have been like that for 24 hours.

users have been getting delivery notifications (delays) but it doesnt say what the problem is exactly

id be really greatful for any help!

thanks,

EffEffTeeAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

fgrushevskyCommented:
From your exchange server, open command prompt. Using nslookup, check mx records for troubled domains. For example, if troubled domain is abc.com, do following from nslookup
nslookup> set q=mx
nslookup> abc.com

Nslookup will respond with a bunch of mail exchanger records for abc.com domain. If it does not then you have DNS issue.
Assuming that you get mail exchanger records, exit from nslookup and open telnet session on port 25 to mail exchanger server with lowest preference.

>telnet mailexchanger.abc.com 25

When you connect (assuming you can, otherwise it might be network issue) check what would be response from the other side. Often it will tell you when there is a problem. If you get prompted type "Helo mydomain.com" where "mydomain.com" is the name of your domain - and wait for response...
0
EffEffTeeAuthor Commented:
ok, so the MX record information is returned to me correctly, and I can telnet into the exchanger - although after the first line "220 exchanger.mail.com ESMTP ; date time" any text I write doesnt show up...

However, if I type "helo mydomain.com" in and hit enter it responds with "250 Helo domain.com and their IP address".  Is that a normal response?
0
fgrushevskyCommented:
Yes, code 250 is a normail response.
After that you usually go like this:

>telnet mailexchanger.abc.com 25
220 exchanger.mail.com ESMTP ; date time"
helo mydomain.com
250 Helo domain.com and their IP address"
mail from: myname@mydomain.com
250 sender <myname@mydomain.com> OK
rcpt to: recipient@recipientdomain.com
250 ...

BTW, do you have any Outlook 2007 clients in your organisation?

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
EffEffTeeAuthor Commented:
if I go through that process and I find I can send mail (i.e. the problem is in Exchange itself) - what are the next steps?  Is there something I can look for in Exchange?

and nope, we don't have any 2007 clients...

thanks
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Protocols

From novice to tech pro — start learning today.