On 20 January 2003, Philip Hazel said:
> > Specifically, a "From:" header with no "@" character is
> > accepted by Exim.
>
> Yes. That's because locally generated messages can come like that from
> certain MUAs. Also, the {sender,recipient}_unqualified_hosts option
> allows Exim to accept unqualified addresses from specified remote hosts.
> Exim will qualify the local part.
>
> That's why it doesn't provoke a syntax error at receive time.
Ahh, OK, so this is the same case as spam with a "To: friend" header? I
asked about that one a few months ago and I think you gave much the same
response.
[me, quoting pobox.com's web site]
> According to the requirements defined in RFC2822, every email message
> must contain a From: header, and every From: header must contain a
> valid email address.
[Philip]
> If it wants to be pedantic, it should say "at least one email address".
> More than one is allowed. I wonder if it gets that right?
If I were a betting man, I'd bet they do. My main interaction with
pobox.com is where they reject junk mail that slipped through my Exim
config for python.org. Every time, pobox.com has been right (IMHO).
> Perhaps I ought to tighten this up. Noted for further thought.
Maybe some sort of option or alternative to header_syntax that requires
fully-qualified addresses. This is in a grey area between header syntax
checking and header address verification -- not clear to me what the
right path is. But it would be a nice feature!
Greg
--
Greg Ward <gward@???> http://www.gerg.ca/
Jesus Saves -- but Moses gets the rebound, he shoots, he SCORES!