Ned Freed <ned.freed@xxxxxxxxxxx> wrote: > > > What's wrong with 5.1.2 and 5.1.8 ? > > > X.1.2 Bad destination system address > > > The destination system specified in the address does not exist > > or is incapable of accepting mail. For Internet mail names, > > this means the address portion to the right of the "@" is > > invalid for mail. This code is only useful for permanent > > failures. > > > X.1.8 Bad sender's system address > > > The sender's system specified in the address does not exist or > > is incapable of accepting return mail. For domain names, this > > means the address portion to the right of the "@" is invalid > > for mail. > > Wrong group of codes. Those are status for mail systems to return, not > the routing layer. The point of null MX records it to explicitly say the address is invalid, so an address status would seem to make sense. X.1.XXX Addressing Status The address status reports on the originator or destination address. It may include address syntax or validity. These errors can generally be corrected by the sender and retried. An invalid address isn't a problem with the DNS itself. X.4.XXX Network and Routing Status The networking or routing codes report status about the delivery system itself. These system components include any necessary infrastructure such as directory and routing services. Network issues are assumed to be under the control of the destination or intermediate system administrator. Looking through the X.4.X codes, I can't tell whet is the distinction between 5.1.2 and 5.4.4. The text for X.4.4 has a weird description of a nodata / nxdomain response, which is exactly the same as "does not exist" under X.1.2. A DNS lookup returning only an SOA (Start of Administration) record for a domain name is one example of the unable to route error. There's evidently a lot of overlap and lack of precision in how these codes are defined and used so I don't think it matters in practice what this draft picks. Tony. -- f.anthony.n.finch <dot@xxxxxxxx> http://dotat.at/ Viking, North Utsire, South Utsire: Variable, mainly northerly or northeasterly 3 or 4, veering easterly 4 or 5 later. Slight. Fog patches developing. Good, occasionally very poor.