ietf-smtp
[Top] [All Lists]

Re: Dotless domains

2009-01-25 08:08:51


In message <A59BA6D46DAC12C2B7CF072D(_at_)PST(_dot_)JCK(_dot_)COM>, John C 
Klensin writes:



--On Sunday, January 25, 2009 12:30 +1100 Mark Andrews
<Mark_Andrews(_at_)isc(_dot_)org> wrote:

    Dotless hostnames are in the local namespace and can *never*
    be made to work *reliably* in a global context.

    Note the use of non-heirachical names is undoing the changes
    introduced by RFC 921 and will introduce problems RFC 921
    was trying to remove/prevent.

Yeah.  Since I have not been able to find a single hint in
ICANN's new TLD plans that those TLDs would be restricted to
delegation-only uses, tell it to ICANN.  Or tell it to whomever
is supposed to be supplying adult supervision to ICANN  :-(

Not an SMTP problem.  SMTP requires FQDNs, without exception,
and does not permit single-component ones.

    john

        But it is a problem for SUBMIT.

4.2.  Ensure All Domains are Fully-Qualified

   The MSA MUST ensure that all domains in the envelope are fully-
   qualified.

   If the MSA examines or alters the message text in way, except to add
   trace header fields [SMTP-MTA], it MUST ensure that all domains in
   address header fields are fully-qualified.

   Reply code 554 is to be used to reject a MAIL FROM, RCPT TO, or DATA
   command which contains improper domain references.

   NOTE:  A frequent local convention is to accept single-level domains
   (for example, 'sales') and then to expand the reference by adding the
   remaining portion of the domain name (for example, to




Gellens & Klensin           Standards Track                     [Page 6]

RFC 2476                   Message Submission              December 1998


   'sales.example.net').  Local conventions that permit single-level
   domains SHOULD reject, rather than expand, incomplete multi-level
   domains, since such expansion is particularly risky.




-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews(_at_)isc(_dot_)org

<Prev in Thread] Current Thread [Next in Thread>