>the RFC actually says:
>
>     mailbox     =  addr-spec                    ; simple address
>                 /  phrase route-addr            ; name & addr-spec
>                    ^^^^^^
>     phrase      =  1*word                       ; Sequence of words
>                                                   ^^^^^^^^
>     word        =  atom / quoted-string
>
>which allows:
>
>word word word <[EMAIL PROTECTED]>

One of us is definitely confused.

RFC822 further says:

     atom        =  1*<any CHAR except specials, SPACE and CTLs>

     specials    =  "(" / ")" / "<" / ">" / "@"  ; Must be in quoted-
                 /  "," / ";" / ":" / "\" / <">  ;  string, to use
                 /  "." / "[" / "]"              ;  within a word.

Note that the period is included in the specials.  This means that
atoms cannot contain periods, which implies that if one wants to
include a period in a phrase, one must use a quoted-string.

I'd say your PGP software was busted.  Quoted strings are valid
notation, and your PGP driver shouldn't barf on valid notation; it
should recognize the quotes and strip them.

Reply via email to