[Pkg-mailman-hackers] Bug#756323: mailman: why does mailman now include original From header in Reply-to?

Joe Pfeiffer joseph at pfeifferfamily.net
Mon Jul 28 19:33:13 UTC 2014


Package: mailman
Version: 1:2.1.18-1
Severity: normal

Somewhere between versions 1:2.1.15-1 and the current 1:2.1.18-1,
mailman added code to always include the original From header in
mailman's Reply-to header.  Before calling this a bug, I'm curious as
to why (if it's in the changelog, I missed it).

For a list I administer, this has the following consequence:
Member1 sends message to list
Mailman sends message to all members, with reply-to set to original
sender and list
Member2 replies to message.  Sending message to original Member1
explicitly and to list.
If Member1 has set DontReceiveDuplicates, then Member1 receives copy
of message sent directly, but not copy sent through mailman.  This
copy doesn't have Reply-To set to the list.
Member1 replies to Member2's message, sending to Member2 but not list.

The code is in Mailman/Handlers/CookHeaders.py, lines 172-174.
        # We also need to put the old From: in Reply-To: in all cases.          
        if o_from:
            add(o_from)

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'stable'), (600, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mailman depends on:
ii  apache2                2.4.9-2
ii  apache2-bin [httpd]    2.4.9-2
ii  cron                   3.0pl1-124.1
ii  debconf [debconf-2.0]  1.5.53
ii  libc6                  2.19-7
ii  logrotate              3.8.7-1
ii  lsb-base               4.1+Debian13
ii  python-dnspython       1.11.1-1
pn  python:any             <none>
ii  ucf                    3.0030

Versions of packages mailman recommends:
ii  exim4-daemon-light [mail-transport-agent]  4.82.1-1+b1

Versions of packages mailman suggests:
ii  listadmin     2.40-4
ii  lynx          2.8.9dev1-2
pn  spamassassin  <none>

-- Configuration Files:
/etc/mailman/apache.conf [Errno 2] No such file or directory: u'/etc/mailman/apache.conf'

-- debconf-show failed



More information about the Pkg-mailman-hackers mailing list