RFC 822: Standard for ARPA Internet Text Messages

The original email message format standard from 1982. Historical foundation of all subsequent format RFCs.
Alaa
By Alaa
SMTPedia documents email infrastructure end to end: SMTP standards from the RFC archive, delivera...
7 min read Updated Jul 22, 2026 121 views
⚠ Obsoleted by RFC 2822. New implementations should reference the current version.
RFC 822
Standard for ARPA Internet Text Messages
Obsoleted
Domain
Message format
Published
August 1982
Obsoleted by
RFC 2822
SMTP relevance
Historical
↗ Read on rfc-editor.org

What this RFC defined

RFC 822 defined the standard for ARPA internet text message format in 1982, establishing the fundamental structure of email: headers separated from the body by a blank line, the From:, To:, Subject:, and Date: header fields, and the ASCII character set for message content. It is the original foundation of all email format standards that followed.

Where you would have seen it in practice

Every email you have ever sent traces its header structure back to RFC 822. The From:, To:, Subject:, Date: headers and the blank line separating headers from body were defined here in 1982. Understanding RFC 822 provides historical context for email parsing code and explains why email has the constraints and quirks it does, many of which survive unchanged into RFC 5322 forty years later.

How it connects to other RFCs

RFC 822 obsoletes RFC 733 (an earlier message format from 1977). It was obsoleted by RFC 2822 in 2001, which was subsequently obsoleted by RFC 5322 in 2008. The email format lineage: RFC 733 to RFC 822 to RFC 2822 to RFC 5322. Core concepts from RFC 822 survive in RFC 5322 intact after more than four decades.

Current status

RFC 822 was obsoleted by RFC 2822 in April 2001. For any implementation work, reference RFC 5322. RFC 822 is historically significant as the document that defined the fundamental structure of email in 1982 and is worth reading for anyone building email infrastructure to understand where the format came from.

The header structure it defined

RFC 822 introduced the two-part message model that still underpins every email: an ordered list of header fields, a blank line, and then the message body. The document specified the syntax for the core fields (From, To, Cc, Bcc, Reply-To, Message-ID, In-Reply-To, References, Subject, Date, Sender) and left the door open for extensions through the X-prefix convention. The permissive date syntax and comment nesting rules from RFC 822 caused decades of parser bugs; RFC 2822 later tightened these rules significantly, and RFC 5322 tightened them further.

Why parsers still care about it

Any email parser that must accept legacy messages (archived mail, mbox files from the 1990s, MIME encapsulation of forwarded content) needs to handle RFC 822 semantics. This is why libraries like the Python email.parser module, the Ruby Mail gem, and Java JavaMail all default to lenient parsing and only enforce the stricter RFC 5322 rules when explicitly requested. If your application processes historical email archives or accepts inbound mail from any source, you will encounter RFC 822 quirks: obsolete date formats, folded headers with leading spaces, unquoted display names containing special characters, and the like.

Its lasting cultural impact

RFC 822 gave the world the notation user@host for email addresses. Before RFC 822, ARPANET mail addresses used syntaxes like “user at host” or bang-path routing through UUCP. The @ sign as address separator, the concept of a domain-part and local-part, and the idea that an address is stable regardless of how mail is routed all trace to this document. When you write your email address on a business card, you are using a convention Dave Crocker codified in 1982 in a 47-page document.

Quick Reference

RFC 822 (August 1982), authored by Dave Crocker, was the original Internet Message Format specification. Established the header/body structure, From/To/Subject/Date/Message-ID headers, and the addr-spec syntax for email addresses (local-part@domain) that has been universal for over 40 years. Obsoleted by RFC 2822 (2001) and then RFC 5322 (2008). Reference RFC 5322 for current message format; RFC 822 is historical foundation.

RFC 822 at a glance

AspectDetail
PurposeOriginal standard for Internet email message format
AuthorDave Crocker
Established headersFrom, To, Cc, Bcc, Subject, Date, Message-ID, References, In-Reply-To, Received, Reply-To
Address syntaxlocal-part@domain, still standard today
PublishedAugust 1982 (obsoleted RFC 733)
Superseded byRFC 2822 (2001), then RFC 5322 (2008)
StatusHistorical foundation; core structure still in use

What RFC 822 established that still lives today

ElementIntroduced by RFC 822Status in 2026
Header/body separation via blank lineYesUnchanged in RFC 5322
Case-insensitive header namesYesUnchanged
Header folding (CRLF + whitespace)YesUnchanged
Comments in headers via parenthesesYesUnchanged
Quoted strings via double quotesYesUnchanged
local-part@domain address formatYesUniversal
Display-name and angle-bracket address syntaxYesUnchanged (e.g., Alice <alice@example.com>)
Message-ID format (<unique@domain>)YesUnchanged
Received trace headerYesExpanded but same purpose
Multiple recipients per headerYesUnchanged

What has changed since RFC 822

AspectRFC 822 (1982)RFC 5322 (2008)
Character setASCII only in headersExtended by RFC 2047 and RFC 6532 for non-ASCII
Multipart contentNot supportedAdded by MIME (RFC 2045+)
Address routingIncluded source routing syntax (@a,@b:user@c)Deprecated (obsolete syntax) in RFC 2822
Date formatVarious tolerated formsTightened; older forms marked obsolete
Authentication headersNot definedSPF, DKIM, DMARC results, ARC (RFC 5321, 6376, 8601, 8617)

Common mistakes when RFC 822 is the reference

Referencing RFC 822 in modern specifications. New specifications should reference RFC 5322. RFC 822 is over 40 years old; using it in current work signals dated approaches. It remains valid for historical context.
Implementing obsolete address routing syntax. RFC 822 defined source routing like @a.example.com,@b.example.com:user@c.example.com. This was deprecated by RFC 2822 and marked obsolete in RFC 5322. Modern parsers should not accept source routing (security risk: attackers can construct messages routed through unexpected paths). Reject or strip source-route forms.
Using RFC 822 date formats. RFC 822 allowed several date formats including day-of-week names, timezone words (EST, PST), and various punctuation. Modern receivers may reject non-standard forms. Emit RFC 5322 canonical date format: Wed, 15 Jul 2026 09:15:22 +0000.
Assuming ASCII-only headers. RFC 822 was ASCII only. Modern deployments include non-ASCII content via RFC 2047 encoded-word or RFC 6532 UTF-8 direct. Parsers hardcoded to ASCII may reject or corrupt internationalized messages.
Not handling header folding correctly. RFC 822’s header folding (a header spans multiple lines when continuation lines start with whitespace) is universally supported today, but hand-rolled parsers occasionally get it wrong. Correct behavior: unfold headers before parsing (replace CRLF + whitespace with single space). Failing to unfold breaks header value parsing when values span lines.
Message format evolution
  • RFC 733: Earlier message format standard (obsoleted by RFC 822)
  • RFC 2822: Second revision (obsoleted by RFC 5322)
  • RFC 5322: Current standard
  • RFC 5321: Current SMTP (companion transport protocol)
  • RFC 2045 to RFC 2049: MIME extensions on top of RFC 822 framework
SMTPedia companion guides

Frequently asked questions

Is RFC 822 still relevant today?

Only for historical context. RFC 822 was obsoleted by RFC 2822 in 2001, then by RFC 5322 in 2008. Reference RFC 5322 for current message format. RFC 822 remains valuable to understand the origins of email: the header structure, address syntax, and other fundamentals that Dave Crocker established in 1982 are still the basis for every message sent today.

Why is the “message/rfc822” MIME type named after this RFC?

Historical: when MIME was designed in 1996, RFC 822 was still the current message format standard. The message/rfc822 Content-Type indicates “the content of this part is an RFC 822 formatted message.” When RFC 822 was obsoleted by RFC 2822 and then RFC 5322, the MIME type name was not changed to preserve backward compatibility. Every DSN, MDN, and ARF report today uses message/rfc822 or text/rfc822-headers despite the underlying format being defined by RFC 5322.

What was source routing in RFC 822?

A syntax allowing senders to specify the path a message should take through intermediate hosts. Example: @a.example.com,@b.example.com:user@c.example.com meant “route through a.example.com and b.example.com to reach user@c.example.com”. Deprecated because it enabled abuse (open relay exploitation, unexpected message paths) and became irrelevant with modern DNS-based routing. Marked obsolete in RFC 2822 and RFC 5322.

Did RFC 822 support attachments?

No. RFC 822 defined ASCII text-only messages with structured headers. Attachments and non-text content came later via MIME (RFC 2045 through 2049, 1996). Before MIME, sending binary content over email required manual encoding (uuencode, later base64) and hoping the receiver knew how to decode. MIME formalized this with Content-Type and Content-Transfer-Encoding headers.

Who was Dave Crocker?

Dave Crocker was an early Internet email pioneer who authored RFC 733 (1977) and RFC 822 (1982), establishing the message format standard used to this day. He remained active in Internet mail standardization for decades, contributing to DKIM (RFC 6376) and other authentication work. Every time you write your email address on a business card, you are using conventions Crocker codified.


About the Author

Alaa - SMTPedia author

Alaa · LinkedIn

Email infrastructure specialist with 8+ years of hands-on experience in SMTP, deliverability, and email verification. I’ve configured and troubleshot mail systems across Postfix, Exchange, and cloud relays, managed IP reputation and warmup campaigns, and built verification pipelines processing millions of addresses. My work spans DNS authentication (SPF, DKIM, DMARC, BIMI), bounce handling, blocklist monitoring, and compliance frameworks including CAN-SPAM and GDPR. I write every article on SMTPedia to give email professionals, developers, and marketers the accurate, RFC-grounded reference they need.


About SMTPedia

SMTPedia is an independent email industry reference covering SMTP, IMAP, POP3, email deliverability, marketing platforms, DNS authentication, and email verification. Every article is researched from official provider documentation, IETF RFCs, and industry best practices. Settings and configurations are verified quarterly.

We are cited as a source by ChatGPT, Microsoft Copilot, and thousands of email professionals worldwide. Learn more about our editorial process.