On Mon, Jun 22, 1998 at 06:50:47PM +0100, Nigel Metheringham wrote:
> galenh@??? said:
> } I'm not sure fetchmail was correct in passing those lines through.
> } They are clearly not part of RFC822, and since fetchmail uses SMTP to
> } deliver messages, it should take some trouble to look for that sort of
> } brokenness. Exim is being inconsistent, but it _should_ be
> } inconsistent. Messages received through SMTP are expected to be
> } correct, and the sort of brain-damage-checking done on the command
> } line is just a waste of resources.
>
> If a line like that is seen, fetchmail should swallow it and the use the
> mail address from there as the envelope sender to the SMTP injection.
Okay, I'm willing to attribute this problem to fetchmail, but first, one
more question:
Does the POP-3 protocol permit the "From_" header to be included? If
not, then fetchmail is perfectly correct in assuming that the first line of
the message it received from the POP server is merely a sentence starting
with "From " and therefore belongs to the body. By that argument, it should
(must?) pass it along unchanged to exim, which should add its own headers
and drop it into my mailbox.
Should fetchmail detect and work around this condition, but not exim? Why?
Thanks,
Avery
--
*** Exim information can be found at
http://www.exim.org/ ***