> It appears that addresses at email@example.com are of the format
> First Middle Last <firstname.lastname@example.org>
> and naturally enough when some tries to subscribe to a Majordomo lists
> from that site that won't be very succesful. Can addresses with #'s be
> subscribed to Majordomo lists at all (and is # a legitimate character
> when it comes to addresses)?
as to the latter, yes it's legitimate. My frist reaction was
*no* way! then I could find nothing to support my feeling.
as Paul-Joseph de Werk stated:
=>If I remember RFC822 correctly, with an address format of user@host, the
=> only validity check you can do is that the host part has valid
...domain nameing standards don't care about user ids.
and in RFC821 Simple Mail Transfer Protocol doc you will find
(re-ordered for simplicity) <local-part> being related user id or
<mailbox> ::= <local-part> "@" <domain>
<local-part> ::= <dot-string> | <quoted-string>
<dot-string> ::= <string> | <string> "." <dot-string>
<string> ::= <char> | <char> <string>
<char> ::= <c> | "\" <x>
<c> ::= any one of the 128 ASCII characters, but not any
<special> or <SP>
<x> ::= any one of the 128 ASCII characters (no exceptions)
<special> ::= "<" | ">" | "(" | ")" | "[" | "]" | "\" | "."
| "," | ";" | ":" | "@" """ | the control
characters (ASCII codes 0 through 31 inclusive and
<SP> ::= the space character (ASCII code 32)
<quoted-string> ::= """ <qtext> """
<qtext> ::= "\" <x> | "\" <x> <qtext> | <q> | <q> <qtext>
<q> ::= any one of the 128 ASCII characters except <CR>,
<LF>, quote ("), or backslash (\)
which if you follow the BNF it states that any ascii character
not of type <special> or <SP> is fine. and quoted anything goes.
Sendmail under Solaris 2.4 clears all tests with an embedded
`#'. Also there appears to be no restriction on it being in a user id
under Solaris 2.4 either. (to my suprise as well.)
as to majordomo? I'm workin' at it.