Network Working Group Craig Partridge
Request for Comments: 974 CSNET CIC BBN Laboratories Inc
January 1986
MAIL ROUTING AND THE DOMAIN SYSTEM
Partridge [Page 1]
RFC 974 January 1986
Mail Routing and the Domain System
What the Domain Servers Know
Partridge [Page 2]
RFC 974 January 1986
Mail Routing and the Domain System
The incomplete data problem also requires some care when handling domain queries. If the answer section of a query is incomplete critical MX RRs may be left out. This may result in mail looping, or in a message being mistakenly labelled undeliverable. As a result, mailers may only accept responses from the domain system which have complete answer sections. Note that this entire problem can be avoided by only using virtual circuits for queries, but since this situation is likely to be very rare and datagrams are the preferred way to interact with the domain system, implementors should probably just ensure that their mailer will repeat a query with virtual circuits should the truncation bit ever be set.
Partridge [Page 3]
RFC 974 January 1986
Mail Routing and the Domain System
Getting a response in which the response code is non-zero.
Partridge [Page 4]
RFC 974 January 1986
Mail Routing and the Domain System
If the list is not empty, the mailer should remove irrelevant RR's from the list according to the following steps. Note that the order is significant.
Partridge [Page 5]
RFC 974 January 1986
Mail Routing and the Domain System
Minor Special Issues
Partridge [Page 6]
RFC 974 January 1986
Mail Routing and the Domain System
Examples