RFC 6376 Internet Standard

DomainKeys Identified Mail (DKIM) Signatures

D. Crocker, T. Hansen, M. Kucherawy · 2011-09

Abstract

DomainKeys Identified Mail (DKIM) defines a mechanism by which a sending domain can cryptographically sign outgoing email messages, allowing receiving mail servers to verify that a message was authorized by the domain listed in the From header. DKIM signatures are attached as message headers, with public keys published in the sender's DNS as TXT records under a selector subdomain.

Why This RFC Matters

DKIM is a cornerstone of modern email authentication, addressing the fundamental weakness in SMTP: any server can send email claiming to be from any domain. By cryptographically binding message content to the signing domain, DKIM provides receivers with evidence that the message was not modified in transit and was sent by an authorized sender. Combined with SPF (RFC 7208) and DMARC (RFC 7489), DKIM forms the triad of email authentication standards that major providers like Google, Microsoft, and Yahoo now require for bulk senders. Its use of DNS for key distribution is an elegant design that leverages existing infrastructure.

Related Protocols

Related Terms

More in Application Layer