Ralph Corderoy <[email protected]> writes:

> I think it's more complex than that?  David pointed us at
> https://tools.ietf.org/html/rfc5322 and that says
>
>     name-addr     =  [display-name] angle-addr
>     display-name  =  phrase
>     phrase        =  1*word / obs-phrase
>     obs-phrase    =  word *(word / "." / CFWS)
>     word          =  atom / quoted-string
>     atom          =  [CFWS] 1*atext [CFWS]
>     atext         =  # One of A-Z, a-z, 0-9, or "!#$%&'*+-/=?^_`{|}~".
>
> Given atext doesn't include a `.', the one or more words that make up
> phrase can't be `Dr. Seuss', or `foo.bar'.  But they are allowed by
> obs-phrase as long as they're not at the beginning.  So those two
> examples are both parsed as obs-phrase with `.' being the middle token.
>
> `obs' means `obsolete', and is explained in section 4.  It's mostly to
> cover old syntax that's no longer welcome;  it MUST be accepted as I may
> have old emails or old software that follows earlier RFCs, but it MUST
> NOT be generated any more.

That means your From: (and my From:...) should not have been generated
anymore, because we have two unquoted words in front of the angle-addr?

-- 
Christian Neukirchen  <[email protected]>  http://chneukirchen.org


_______________________________________________
Nmh-workers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to