Understand business email DNS in plain English: learn how MX, SPF, DKIM and DMARC affect mail delivery, authentication and sender reputation.
Business email feels like a mailbox service, but several DNS records tell the rest of the internet where messages should go and how to judge mail claiming to come from your domain. When those records are missing or contradictory, symptoms range from messages arriving in junk to complete delivery failure. Understanding the role of each record makes troubleshooting much faster and prevents accidental damage during website or hosting changes.
MX records identify the servers responsible for receiving email for a domain. If a business uses Microsoft 365, Google Workspace or another hosted provider, the MX value should point to that provider rather than the web host unless the web host genuinely handles mail. Priority numbers matter when several MX records exist. Old records left behind after a migration can send messages to the wrong system.
SPF is a TXT record that identifies permitted sending servers for the envelope sender domain, which may differ from the From address a person sees. A business may need to include Microsoft 365 plus a newsletter platform, accounting system or website mail service. The common mistake is publishing multiple SPF records instead of maintaining one coherent policy. That can cause validation problems. Our email-to-spam guide covers practical checks.
DKIM uses a public key published in DNS and a private key held by the sending service. The receiving server can verify the signing domain and whether the signed portions of the message changed in transit. A valid signature does not prove that the message itself is trustworthy. DKIM is normally enabled through the email provider, which supplies the required DNS records. A record can exist yet still be ineffective if signing has not been enabled in the provider’s administration.
DMARC tells receiving systems how the domain owner wants messages handled when authentication and alignment checks fail. It also supports reporting that can reveal legitimate and unauthorised sending sources. Moving directly to a strict rejection policy without understanding existing senders can block valid business mail. A staged approach, informed by actual mail sources, is usually safer.
WordPress forms may send through the hosting server, SMTP credentials or a transactional email provider. If the From address uses the business domain, that sending path needs to make sense within the domain’s authentication setup. Otherwise a form can report success while the message is filtered later. See WordPress form email troubleshooting for a structured diagnosis.
Do not replace an entire DNS zone just to change one email record. Export the current records first, identify what each important entry supports and change only what the email provider requires. Website, email and verification records often coexist in the same zone. Our DNS-change troubleshooting guide covers the situation where a change affects both web and mail.
Test incoming mail from an unrelated external account and send outbound mail back to it. Check headers or provider diagnostics for SPF and DKIM results. Test aliases and shared mailboxes separately. Remember that DNS caches can delay what different systems see, as explained in our DNS propagation guide.
If several platforms send mail for the domain, or nobody knows who manages DNS, making trial-and-error changes is risky. Document the environment before altering it. TempWebz provides Microsoft 365 setup and business email technical support for small businesses that need the records checked as one system.
Passing SPF or DKIM separately is not always enough for DMARC. At least one successful method must align with the visible From domain. Microsoft’s email authentication explanation shows how these checks work together. This matters when a newsletter or website service sends using its own infrastructure on behalf of your business.
Ask each sending provider for the records and configuration it requires for your domain. Do not copy another company’s DNS values or publish a second SPF policy as a shortcut. Keep one authorised person responsible for reviewing how the changes fit the existing setup.
List normal staff email, website forms, invoicing, newsletters and any other service that sends as the business. Record the service owner and the domain or subdomain used. Include systems that send infrequently, because an annual reminder or occasional invoice may not appear during a short test.
For example, staff mail might authenticate correctly through Microsoft 365 while invoice messages from another platform fail. Changing the Microsoft mailbox settings will not necessarily fix that separate sender. Check a sample from each platform and compare the authentication results with the intended configuration.
Review legitimate sending sources and available reports before moving to a stricter DMARC policy. Test the important workflows with external recipients and retain a record of the results. Authentication helps receivers assess a message, but passing checks does not guarantee inbox placement; content, reputation and recipient filtering still matter.
When you make an approved change, record its time and the previous value. Allow for DNS caching and avoid repeatedly replacing correct records while different systems catch up. If results remain inconsistent, give the support provider the sending service, affected domain and relevant diagnostic evidence without sharing secrets.
Review the inventory when the business adds or retires a mail service. Remove obsolete authorisations only after confirming that the service no longer sends legitimate mail. Preserve website, verification and unrelated DNS records when making a targeted email change.
Keep the DNS provider and responsible contact in the handover record. A small, current inventory makes future migrations and troubleshooting easier than trying to reconstruct every sender during an outage.