Pages

March 2, 2012

smtp.web.de fails to send emails

Recently a friend of mine, who uses my mail service, complained about e-mail not being received from users of WEB.DE. The sender received an error mail with following content:
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
Domain Name System error? But everything is configured just fine and my mail service works, even after double checking!
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)
The not working part in this setup is the CNAME entry. For some reason the server smtp.web.de does not get the real mail server (address) and refuses to send the email with the error described above. Removing the CNAME entry and putting server1.example.com directly to the MX entry solved this issue.

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.

8 comments:

  1. I have a different problem.
    I 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)

    ReplyDelete
    Replies
    1. 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.

      You should contact the post master of rock.com and point him/her to this post (or to RFC 2181 section 10.3).

      Delete
  2. Thank you for this post, I had the exact same problem (with GMX).

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Habanero - Air Jordan 22
    "Habanero Hot Sauce" air jordan 18 retro men super site Habanero Pepper Sauce This where to get air jordan 18 retro yellow sauce is extremely 승인전화없는꽁머니사이트 hot and spicy, and is a favorite with many American  where to buy air jordan 18 retro men blue Rating: 4.9 · ‎5 reviews 10 벳 · ‎$5.29 · ‎In stock

    ReplyDelete
  5. Why casinos are rigged - Hertzaman - The Herald
    In the herzamanindir.com/ UK, casino games are jancasino rigged and there is evidence of fraud, crime or disorder or https://febcasino.com/review/merit-casino/ an individual's 바카라 사이트 involvement. febcasino There are also many

    ReplyDelete
  6. This system is one that's designed in order that when the participant has won over a third of their bets (less than the expected 18/38), they may win. Whereas the martingale will trigger wreck within the occasion of a long sequence of successive losses, the Labouchère system yesbet88 will trigger guess measurement to develop shortly even where a losing sequence is damaged by wins. This happens because of|as a outcome of} because the participant loses, the average guess measurement within the line increases. To defend towards exploits like these, many casinos use tracking software, use wheels with new designs, rotate wheel heads, and randomly rotate pocket rings.

    ReplyDelete
  7. Some slots have mounted paylines where you will have to|you'll have to} bet on each attainable mixture. Virgin Casino was among the first manufacturers to enter the US market. It's products 1xbet run smoothly on all platforms and supply a broad choice of slots, bingo and free games. BetMGM belongs to the record of most acknowledged manufacturers among the many US gamblers. Its MGM Rewards loyalty program allows players to get pleasure from huge benefits when visiting MGM resorts.

    ReplyDelete