1

Imagine the following scenario:

  • There is a online-shop that sends emails with noreply@shop.mydomain.com
  • There are no MX-records for shop.mydomain.com as no mail to this domain is wanted
  • There is a valid SPF-record for shop.mydomain.com

To be sure that mailservers will accept emails from noreply@shop.mydomain.com, is a MX-record requried for shop.mydomain.com or not? (In concerns of anti-SPAM systems)


I already found the following two similar questions, but anti-SPAM mechanisms are not mentioned there:

  • 6
    Not receiving bounce messages is a really good way to get your domain onto spam blacklists. – Michael Hampton Dec 31 '18 at 15:21
4

No and yes.

By standard, your sender domain is not required to have an MX record. RFC 5321 makes an MX record optional although it's somewhat of a standard today.

However, due to spamming practices, a number of receiving servers may reject your messages when there's no MX record for the sender's domain. Since it is no big deal to set up an MX record it is highly recommended to do so for serious traffic.

As @MichaelHampton has pointed out, you need to be able to accept messages for the sender's domain in any case - including the postmaster@ and abuse@ aliases - to avoid being categorized as spam.

3

No. A MX record only determines which mail server mail to a user at that domain/subdomain should be ultimately delivered to. Without an MX record, it will attempt to deliver to the actual hostname in the email address, so keeping @MichaelHampton 's comment to your answer in mind you'll still need to be able to receive bounces, etc. but as long as you accept mail (even if routing to /dev/null) you should be OK on that end.

3

No DNS records are required to send email, however, not having appropriate mail-related DNS records for your domain is likely to result in getting discarded by spam filters. Your shop.mydomain.com server should be probably be treated as a host authorized to send mail rather than as a child domain.

I know of at least one service that will up the spam probability score if an MX record is not present for the domain. Having other DNS entries, like valid PTR records for mail servers and records for Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM) for the domain will also help.

There is a good article by rackAID, 3 DNS Records Every Email Marketer Must Know, that outlines the basics of DNS interaction with spam filtering.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.