RFC Errata
RFC 3461, "Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Status Notifications (DSNs)", January 2003
Note: This RFC has been updated by RFC 3798, RFC 3885, RFC 5337, RFC 6533, RFC 8098
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 6422
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Ned Freed
Date Reported: 2021-02-05
Held for Document Update by: Barry Leiba
Date Held: 2021-02-05
Section 9.3 says:
MTA names of type "dns" SHOULD be valid Internet domain names. If such domain names are not available, a domain-literal containing the internet protocol address is acceptable. Such domain names generally conform to the following syntax: domain = real-domain / domain-literal real-domain = sub-domain *("." sub-domain) sub-domain = atom domain-literal = "[" 1*3DIGIT 3("." 1*3DIGIT) "]" where "atom" and "DIGIT" are defined in [2].
It should say:
MTA names of type "dns" SHOULD be valid Internet domain names. If such domain names are not available, a domain-literal containing the internet protocol address is acceptable. Such domain names generally conform to the following syntax: domain = real-domain / domain-literal real-domain = sub-domain *("." sub-domain) sub-domain = atom where "atom" and "domain-literal" are defined in [2].
Notes:
Domain literals should not have been restricted to IPv4 addresses. Note that an alternate way to fix this that could be done without a revision or errata would be to published a short RFC that defines a new MTA name type, say "alit" that could then be used for address literals.