[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: zmailer too restrictive
> ->> 501 5.5.2 Path data: After a dot, something which is not
> > alphanumeric (this is abnormal, investigate!)
> Looking at rfc822:
> addr-spec = local-part "@" domain ; global address
> local-part = word *("." word) ; uninterpreted
> ; case-preserved
> word = atom / quoted-string
> atom = 1*<any CHAR except specials, SPACE and CTLs>
> '-' (dash) character is not listed in "specials" and so zmailer is
> probably wrong refusing it. "-j" is a valid "word".
RFC 1034, Domain Names - Concept and facilities:
The following syntax will result in fewer problems with many
applications that use domain names (e.g., mail, TELNET).
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9
Note that while upper and lower case letters are allowed in domain
names, no significance is attached to the case. That is, two names with
the same spelling but different case are to be treated as if identical.
* The labels must follow the rules for ARPANET host names. They must
* start with a letter, end with a letter or digit, and have as interior
* characters only letters, digits, and hyphen. There are also some
* restrictions on the length. Labels must be 63 characters or less.
(Emphasizing is from me)