Domain identity
Authentication helps separate authorized mail from spoofed mail.
Mailvovo guide
Understand how SPF, DKIM and DMARC work together to protect domain identity and improve email authentication.
Email authentication is a set of DNS and message-signing checks that help receiving mail systems decide whether a message is allowed to use a domain identity. It does not make every message safe, but it creates evidence that can be checked consistently.
Authentication helps separate authorized mail from spoofed mail.
SPF, DKIM and DMARC results make failures easier to investigate.
Major mailbox providers increasingly expect authenticated mail.
SPF is a DNS TXT record that lists which servers or services are allowed to send mail for a domain. Receivers compare the message's envelope sender with the connecting mail server. A domain should usually have one effective SPF record, and existing mechanisms should be merged rather than overwritten blindly.
DKIM adds a cryptographic signature to a message. The sender publishes a public key in DNS, and the receiver checks whether the message still matches the signature. DKIM is especially useful because it can survive forwarding paths where SPF may not align.
DMARC connects SPF and DKIM to the visible From domain. It also lets domain owners publish a policy such as monitoring, quarantine, or reject and receive aggregate reports from participating receivers.
| Protocol | What it checks | Why it matters |
|---|---|---|
| SPF | Whether a sending server is authorized for the envelope sender. | Helps detect unauthorized sending infrastructure. |
| DKIM | Whether the message has a valid domain signature. | Provides message-level evidence that can support alignment. |
| DMARC | Whether SPF or DKIM passes and aligns with the visible From domain. | Turns authentication evidence into domain policy and reporting. |
Alignment means the authenticated identity is connected to the visible From domain that recipients see. DMARC can pass when either SPF aligns with the From domain or DKIM aligns with the From domain. Without alignment, a message may have authentication evidence but still not pass DMARC.