Re: [EXIM] Exim sometimes ignores data passed by bad code? :…

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Anand Buddhdev
CC: D. J. Birchall, exim-users
Subject: Re: [EXIM] Exim sometimes ignores data passed by bad code? :)
On Thu, 11 Feb 1999, Anand Buddhdev wrote:

> So if you happen to call exim -t with a command line address which is also
> in the message header, you will end up with a null recipient list and no
> delivery will occur.


>From release 2.10 of Exim, an error is generated if a message with the

-t option ends up with no recipients.

> In particular, the mail user agent mutt can be a problem. It takes all
> recipients from headers and passes them to sendmail (or exim) on the
> command line.


If it does this, why on earth does it also set the -t flag? There is no
point.

> This issue was debated on the list for quite a while, with
> mutt claiming exim was broken, and Philip saying exim was correct. I tend
> to agree with Philip. In the end, mutt people provided a "patch" to use
> with "broken MTAs" like exim.


And I provided the extract_addresses_remove_arguments option to use with
"broken" MUAs. :-)

Exim by default does what the documentation for Sendmail says should
happen. People have reported that some versions of Sendmail do not agree
with its documentation.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.



--
*** Exim information can be found at http://www.exim.org/ ***