Problem sending emails to a particular domain name


Here is my problem : i have set up an exchange 2007 platform. My hub transport server is configured to use DNS to send emails directly through the Internet. For the moment, it works for every domain except one.

When I try to send emails to this exception, in the queue viewer I have an error message returned : "451 4.4.0 DNS Query failed".

But when I open a command prompt on my hub transport server, I type these lines :
server my_dns_server
set type = MX

The name resolution is done successfully...

Does anyone have an idea that could help me ?

Thanks in advance.

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.

i have seen dns have issues.
try changing exchange to use dns servers, and  test it then.

Flush the cache and retry?
xelablubAuthor Commented:

I tried with the public DNS server same error.

I flushed the DNS cache: same error.

I added a new send connector with a weight of 1 for the domain causing problem. This connector sends emails directly to the IP (to be sure there is no dns resolution): same error.......

Good night.
Top Threats of Q1 & How to Defend Against Them

WEBINAR: Join WatchGuard CTO and our Threat Research Team on Aug. 2nd to hear the findings from our Q1 Internet Security Report! Learn more about the top threats detected in the first quarter and how you can defend your business against them!

I found this: (which may be relevant to you:)

Have you tried forwarding DNS queries to an external DNS server and retry sending the message?

xelablubAuthor Commented:

Thanks for the link but i have found a solution.

On my hub transport send connector (i have no edge server for the moment), in the network tab I selected the "Use DNS MX records to route automatically" option.
On the bottom of this screen there is a checkbox: "Use the external DNS lookup settings on the transport server". I checked it and now it works...

But I still do not understand a thing: my internal DNS settings are the same as my external DNS settings which both point to my internal DNS server. So in fact, this checkbox has not changed many things... except that now it works...

Thanks for the time you spent giving me ideas !


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
I believe that is what i suggested, forwarding queries to an external DNS server, anyway, glad to see that it is working, perhaps your DNS cache is corrupt, it happens all the time :)
xelablubAuthor Commented:
The thing is that it was already sending emails through an external DNS. But my exchange server was using only the internal settings (my internal DNS server was relaying emails to an external DNS afterwards). The thing is that my external DNS settings also point to my internal DNS server !

Anyway, if I was not using an external DNS at all, no emails could be sent, don't you think ? But my issue concerned only one domain. All others were working fine.

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

From novice to tech pro — start learning today.