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

Keep retry identity consistent across mail servers

04

Changing the receiving server, sending address or key can make the same mail look new.

RFC 6647 · § 4.1EXAMPLE
4 / 4
Keep retry identity consistent across mail serversTwo different sending MTAs pass through NAT and appear as one source IP. The chosen post-retry IP exemption can cover both, so source history is not unique authenticated identity.Make distributed retry history consistentMTA-AMTA-BNATSource ASource BSame apparent192.0.2.10One IP-wide exemption can cover bothApparent source ≠ authenticated identityRFC6647 · chapter 4 · state 4 · offline example
04
Share an apparent source through NAT

Chosen IP-wide exemption after one successful retry affects other clients at the same apparent address; it does not authenticate them.

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

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 distributed mail service needs a consistent view of history.

  • MX records identify mail exchangers for a domain. If the first attempt goes to MX-A but the retry goes to MX-B with an independent database, MX-B can see a new tuple and defer it again. Section5 item4 says all inbound border MTAs in one Administrative Management Domain (ADMD: one mail administration) SHOULD share history and policy (§§4.1–4.2,5).
  • Alternate MX servers SHOULD share the greylisting database; a primary SHOULD permit alternate-MX relay without greylisting it again. These are recommendations, not a promise that unrelated administrations already share data or a reason to trust every relay (§4.2).
  • A shared outbound queue can retry via another MTA with a different IP; DHCP address changes have a similar effect. An exact-IP key changes even if the message is the same. Section5 item5 permits chosen CIDR blocks, such as IPv4/24, or domain grouping, but these MAY heuristics fail for clusters on different networks. The guide does not prescribe/24 as a universal setting (§§4.1,5).
  • Network Address Translation (NAT) can cause different MTAs to appear under one IP. After a successful retry from one, the chosen IP-wide exemption also covers others behind that address. Thus a known source IP is not a unique sender identity or proof of good mail (§§4.1,4.3).
  • Changing envelope return paths or post-DATA content can likewise change a key and repeatedly defer legitimate mail; infrequent senders can age out. Outcomes include long delays, reordered related messages, or eventual return to sender (§§4.1–4.2).
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 ↗