What is an RFC (Request for Comments)?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You've probably seen a reference like "RFC 5321" in a deliverability article and wondered what it actually means. RFC stands for Request for Comments. Don't let the casual name fool you. These documents are the official technical specifications that define how the internet works.

RFCs are published by the IETF (Internet Engineering Task Force), the body responsible for standardizing internet protocols. The series started back in 1969 and now runs to thousands of documents. Each one gets a permanent number and never changes. If a standard needs updating, a new RFC is published and the old one gets marked as obsolete.

For email specifically, a handful of RFCs define almost everything that matters for deliverability. RFC 5321 specifies how SMTP works (the protocol that actually moves your email from server to server). RFC 5322 defines the format of an email message itself, things like how the From, To, and Subject headers are structured. RFC 7208 defines SPF. RFC 6376 defines DKIM. RFC 7489 defines DMARC.

When a mailbox provider like Gmail rejects your email or a spam filter flags your authentication, it's usually because something in your setup doesn't comply with one of these documents. That's why they matter to you as a sender, even if you never read one word of the actual spec.

You don't need to read RFCs to send good email. But knowing they exist, and that there are specific ones governing SPF, DKIM, DMARC, and SMTP, helps you understand why the rules are the way they are. They're not arbitrary. They're documented, stable, and publicly available to anyone who wants to look.

Want to know which specific RFCs matter most? We have a full list here.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Paste your setup details or the RFC reference you found

I came across a reference to an RFC number in an article about email deliverability and I'm not sure what it means or whether I need to worry about it. Based on what I know about my setup, can you tell me which RFCs are most relevant to my situation and what I should actually check? Here are the details:

Edit the yellow boxes, then send to the AI of your choice.