Domain Name System error? But everything is configured just fine and my mail service works, even after double checking!This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address failed: <nix@example.com> domain name system error: domain has no mail exchangers
After a lot more testing I determined that this error is reproducible, but only with a special setup, so most users won't encounter this issue. This special case is as follows:
The sender uses a mail client - not the webmail interface - which connects to the server smtp.web.de and tries to send a mail. The recipient's email domain (example.com) has following DNS entries:
- example.com. MX 10 mail.example.com.
- mail.example.com. CNAME server1.example.com.
- server1.example.com. A 192.168.0.1
(this is just an example, not the real address)
But this is just a workaround and does not solve the real problem: why can't the server smtp.web.de retrieve the address if it's "sym-linked" with CNAME?
[Update] RFC 2181 section 10.3 states:
The domain name used as the value of a NS resource record, or part of the value of a MX resource record must not be an alias. Not only is the specification clear on this point, but using an alias in either of these positions neither works as well as might be hoped, nor well fulfills the ambition that may have led to this approach. This domain name must have as its value one or more address records. Currently those will be A records, however in the future other record types giving addressing information may be acceptable. It can also have other RRs, but never a CNAME RR.Oops. My bad. Note to myself: RTFM.
I have a different problem.
ReplyDeleteI can NOT send emails from mail.com to rock.com, using their web interface.
It will not go through.
It is possible to send emails from rock.com to mail.com
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of
its recipients. This is a permanent error. The following address
failed:
"xxxxxxxxxxx@rock.com":
domain has no mail exchangers
Received: from mailout-us.gmx.com by mrigmx.server.lan
(mrigmxus001) with ESMTP (Nemesis)
It seems to be the same problem as described in my post. rock.com has two MX records, rock-com-mx.messaging.lotuslive.com and rock-com-mx-bk.messaging.lotuslive.com, both are CNAMEs of spf-03-11.mr.messaging.lotuslive.com.
DeleteYou should contact the post master of rock.com and point him/her to this post (or to RFC 2181 section 10.3).
Thank you for this post, I had the exact same problem (with GMX).
ReplyDeleteThis comment has been removed by the author.
ReplyDelete