[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] repl doesn't like return address
From: |
Christian Neukirchen |
Subject: |
Re: [Nmh-workers] repl doesn't like return address |
Date: |
Wed, 02 Sep 2015 14:25:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ralph Corderoy <address@hidden> 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 <address@hidden> http://chneukirchen.org