Visual RFC.
ALL RFCs / RFC 6647
Read the RFC ↗
RFC 6647 / GREYLISTING

Apply exceptions without calling them proof of safety

05

Some legitimate senders should avoid this delay, but exceptions have costs and limits.

RFC 6647 · § 2.7EXAMPLE
4 / 4
Apply exceptions without calling them proof of safetyA clock and document balance delay cost and increased access from exceptions. Legitimate urgent mail can be delayed; a bypass is not proof of safe mail.Exceptions skip one gate, not every checkDelay costException accessUrgent legitimate mail may be delayedA bypassed sender is not thereby safeRFC6647 · chapter 5 · state 4 · offline example
04
Balance delay against access

Unknown is not bad; bypassed is not safe. Time-critical delivery and privilege granted to exceptions need explicit local consideration.

Source for this drawing: RFC 6647 · Read RFC section 2.7 ↗

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

A bypass means no greylisting interference, not no security checks.

  • Exceptions can be configured for individual IPs, CIDR blocks, host names or domains. Known non-abusive systems that retry unusually or send rarely can be candidates; a known-good reputation list is another possible input. This requires a basis for the exception, not a claim by the sender that it is good (§2.7).
  • Section5 item6 recommends a manual override for IPs/blocks and says known high-profile services certain to retry SHOULD bypass the filter. The guide’s manual-known-good example skips only the greylisting gate; it does not skip authentication, abuse checks or SMTP acceptance requirements.
  • Greylisting SHOULD NOT be applied to an ADMD submission service for authenticated clients. It also SHOULD not be applied against any authenticated ADMD session. Here submission means handing new mail to one’s service, distinct from an unfamiliar Internet relay. The ADMD determines appropriate authentication mechanisms (§5 item7; RFC6409 context). The drawing states the chosen recommended behavior without changing SHOULD NOT into MUST NOT.
  • A temporary4yz reply is not a permanent5yz failure. Non-retrying clients or clients treating all failures as fatal can lose legitimate mail. Excessively aggressive retries can also hit separate rate limits; passing the greylisting interval does not disable such limits (§§3,4.2).
  • The security trade-off includes time-critical financial, transactional or security mail. Exceptions confer increased access to mailboxes, which attackers may exploit. An allowlist is not cryptographic verification, and an unfamiliar sender is not necessarily abusive (§§3,8.1).
DETAILS

Fictional offline IPv4 mail examples. This is an applicability statement, not a new SMTP extension or a complete mail server. Timings and decisions in the drawing select one recommended policy; passing this gate is not message acceptance, delivery or proof of a trustworthy sender. No mail is sent.

Read the RFC section ↗

All chapters in RFC 6647

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 ↗