Visual RFC.
ALL RFCs / RFC 3834
Read the RFC ↗
RFC 3834 / AUTOMATIC EMAIL

Mark what generated the message

04

Auto-Submitted describes whether mail came from a human, an automatic generator, or a direct automatic reply. It is not a security credential.

RFC 3834 · § 5.2EXAMPLE
4 / 4
Mark what generated the messageAuto-Submitted describes whether mail came from a human, an automatic generator, or a direct automatic reply. It is not a security credential.VALID EXPERIMENTAL PARAMETERAuto-Submitted: auto-replied; x-demo=1Keyword remains auto-repliedValid parameters do not hide the markerAuto: subject is not the testOne field at most; automation markers are not authentication
04
Keep the keyword when parameters follow

The valid example auto-replied; x-demo=1 is still recognized as auto-replied. Parameter processing must not turn it into human mail; this example parameter is experimental.

Source for this drawing: RFC 3834 · Read RFC section 5.2 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

Auto-Submitted: auto-generated SHOULD label automatic mail that is not a direct response. It MUST NOT label manually generated messages, direct replies, or delivery/disposition reports.

  • Auto-Submitted: auto-generated SHOULD label automatic mail that is not a direct response. It MUST NOT label manually generated messages, direct replies, or delivery/disposition reports.
  • Auto-Submitted: auto-replied SHOULD label direct automatic responses, MUST NOT label manually generated mail, and MAY label DSNs/MDNs. Human mail SHOULD normally omit the field; no MAY explicitly indicate human origin.
  • At most one Auto-Submitted field is allowed. Syntactically valid optional parameters MUST NOT prevent recognition of the field and keyword; implementations MAY ignore those parameters. Treating any non-no keyword as automated remains useful for extension values.
  • The Auto: subject prefix MAY help humans, but software SHOULD NOT use it as proof that the message is automated. The header is also forgeable: no, or absence, does not authenticate a person.
DETAILS

Fictional example.org addresses. Independent examples are labelled; this is guidance for responders, not a full mail parser or an authentication mechanism.

Read the RFC section ↗

All chapters in RFC 3834

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗