On 2025-01-13 12:04, Tomasz Pala via Postfix-users wrote: > > I see no _explicit_ deviations from RFC 1035: > https://datatracker.ietf.org/doc/html/rfc5321#section-2.3.5 > which makes me wonder, if the RFC 5321 authors were aware what a "label" > in domain means... > > "In the case of a top-level domain used by itself in an email address, a > single string is used without any dots." > > - I dare to claim that they were not and this limitation comes solely > from misinformation; otherwise they should have stated this explicitly.
OTOH https://datatracker.ietf.org/doc/html/rfc1035#section-2.3.1: <domain> ::= <subdomain> | " " <subdomain> ::= <label> | <subdomain> "." <label> <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ] - so strictly speaking the domain name also cannot end with a dot, and RFC 5321 is right not mentioning this. There is a description of absolute domain name: https://datatracker.ietf.org/doc/html/rfc1035#section-5.1 "Domain names that end in a dot are called absolute, and are taken as complete. Domain names which do not end in a dot are called relative; the actual domain name is the concatenation of the relative part with an origin specified in a $ORIGIN, $INCLUDE, or as an argument to the master file loading routine. A relative name is an error when no origin is available." - but this is the descriptions of RRs in text form, not for application usage. _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org