Solved

451 4.1.8 Domain of sender address xxx@domain.com does not resolve

Posted on 2013-05-29
5
2,117 Views
Last Modified: 2013-08-13
Hi All,

I have several email addresses at one domain @someisp.net.au (including two user addresses and the support address) that I can no longer send emails to. I cannot send them from my domain @mydomain.com.au which is Exchange 2007 and not from my clients domain @clientdomain.com.au which is Exchange 2010.

Both have the mail stuck in the queue with the error "451 4.1.8 Domain of sender address xxx@mydomain.com does not resolve"

I'm not having troubles sending to others, neither is my client. The User at the @someisp.net.au domain isn't having troubles receiving from others either.

I can send from a gmail account to the @someisp.net.au domain

The guy I spoke to at the ISP was an absolute rude wanker who was really not interested in helping, so I can only troubleshoot from my end.

I've done some reading and thought it might be an issue with reverse dns lookup, so I now have a PTR record in a reverse DNS zone for the IP of my primary MX record that resolves to the exact host name of my primary MX record.

Both @clientdomain.com.au and @mydomain.com.au have their forward DNS zones with DynDNS and have primary and secondary MX records

What else can I do to resolve?
0
Comment
Question by:crystaltec
  • 2
  • 2
5 Comments
 
LVL 9

Expert Comment

by:EMJSR
ID: 39206673
This sounds to me more like a DNS problem. Maybe add an additional DNS server to your mail server/dns server. So, if DNS and Exchange are hosted on the same server, then maybe add an additional DNS resolver/forwarder to your DNS config. Maybe Google's public DNS (8.8.8.8 and 8.8.4.4).

If you have confirmed that both ends are working separately and you can send from another source (such as Gmail) - which you say you did - then it is verly likely a DNS issue.

So in the DNS properties (dnsmgmt.msc) add additional DNS servers; usually your ISP's should be there. Please see the attached screenshot (found via Google search, might look slightly different your end, depending on your SBS version).

Then restart your DNS server service and you should be good.
example.PNG
0
 

Author Comment

by:crystaltec
ID: 39206716
I was thinking it was a DNS issue.

You are correct, my Exchange server is also my DNS server.

But if the message says the domain of the SENDER address doesn't resolve, that would be referring to my address. My server should be about resolve my address so i'm guessing it's the receivers DNS that is having trouble resolving my address...

Also, shouldn't the root hints be taking care of DNS resolution for external addresses...
0
 
LVL 63

Accepted Solution

by:
Simon Butler (Sembee) earned 500 total points
ID: 39209025
The error is coming from the ISP in question. They are doing some kind of test to confirm that the domain is valid, which your server is failing for some reason. Unfortunately they are sending back a temporary error (4.x.x) rather than a permanent error (5.x.x) which tends to suggest their setup is flawed. Rudeness at ISP support isn't uncommon, they don't like to be told their setup is wrong.

As a temporary measure, use a smart host on a new Send Connector to send email via your ISPs SMTP server.

Then check that your PTR matches the MX record, resolves to the correct place and is also the FQDN on the Send Connector.

This has nothing to do with your own DNS server.

Simon.
0
 

Author Comment

by:crystaltec
ID: 39209938
Thanks, this is exactly what I was thinking and it good to hear someone come to the same conclusion.

Unfortunately our clients ISP is equally hard to deal with (stuck between a rock and a hard place!) so i've explained all this to our client.

When configuring a send connector, can you specify that the send connector only acts for a certain set of recipient domains rather than sender domains? That way we could send mail for @someisp.net.au via the new send connector that uses our ISP's SMTP and all others via the original send connector that uses our own SMTP...
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39211074
Send Connectors are only for Recipient domains, nothing to do with the sender.
Create the connector in the usual way, then you can add the domains to the Address Space list. Exchange uses the closest match, so a connector with example.com will send email for example.com, everything else goes out the *.

Simon.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
how to add IIS SMTP to handle application/Scanner relays into office 365.

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now