<<< Date Index >>>     <<< Thread Index >>>

[Mutt] #3337: [Bcc header showing] Mutt + Exim



#3337: [Bcc header showing] Mutt + Exim
-----------------------+----------------------------------------------------
 Reporter:  will177    |       Owner:  mutt-dev
     Type:  defect     |      Status:  new     
 Priority:  major      |   Milestone:          
Component:  mutt       |     Version:  1.5.18  
 Keywords:  bcc, exim  |  
-----------------------+----------------------------------------------------
 Hi,

 I got stung by the following mutt+exim issue recently:

 http://sysmonblog.co.uk/2009/04/mutt-exim4-debian-unbuntu-and-bcc-fail-
 fix-included.html

 which starts:

 "Take a default Ubuntu/Debian install using the Mutt mail client (MUA)
 then switch to exim4. You get the most monumental FAIL - your bcc
 addresses will be included in the message to everyone else. Dangerous and
 embarrassing!
 ..."

 This page does offer a workaround, but I think this is really a bug in
 mutt that should be fixed.  I cannot see why the Bcc information should
 EVER go out to all recipients.

 I have spoken to the original designer of Exim, Philip Hazel, who is now
 retired, about this and he tells me the following, i.e. it is a mutt bug.

 "Exim will only remove Bcc headers when it is being used as a message
 *submission* agent, that is, if the -t (I think it is) option is used to
 ask it to take recipients from header lines. In all other cases, when Exim
 is a transport agent,
 it doesn't mess with headers. This has been argued before to be the
 correct approach.
 So, if mutt is calling Exim, not using -t, and
 expecting it to remove headers, it is mutt's problem."

 Given I want mutt to save sent emails with the Bcc information but not
 send out the Bcc information to all recipients, I think that this is a
 mutt bug.  (i.e. write_bcc=no is not the answer here.)

 I am using the sendmail -t and exim workaround mentioned in the URL above
 for now, but when I next upgrade I might forget to apply this workaround
 so I'll like mutt to be fixed, if you agree.

 Thanks in advance.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3337>
Mutt <http://www.mutt.org/>
The Mutt mail user agent