When we send an email to a mailing list in either To: or Cc: header and an address in Cc header with unquoted display name, mailman breaks that into couple of addresses. For example:
To: <email address hidden>
Cc: <email address hidden>, display name <email address hidden>
It becomes:
Cc: <email address hidden>, display, name <email address hidden>
This is wrong because "display" becomes a different address. There seems to be bug in /usr/lib/mailman/pythonlib/email/_parseaddr.py.
Same bug is reported in Debian and Redhat as well for 2.1.9 version of mailman.
dpkg -l | grep -E '(mailman|python)'
ii mailman 1:2.1.9-9ubuntu1 Powerful, web-based mailing list manager
ii python 2.5.2-0ubuntu1 An interactive high-level object-oriented la
ii python-apt 0.7.4ubuntu7.5 Python interface to libapt-pkg
ii python-central 0.6.7ubuntu0.1 register and build utility for Python packag
ii python-gdbm 2.5.2-0ubuntu2 GNU dbm database support for Python
ii python-gnupginterface 0.3.2-9ubuntu1 Python interface to GnuPG (GPG)
ii python-minimal 2.5.2-0ubuntu1 A minimal subset of the Python language (def
ii python-support 0.7.5ubuntu1 automated rebuilding support for python modu
ii python2.5 2.5.2-2ubuntu6 An interactive high-level object-oriented la
ii python2.5-minimal 2.5.2-2ubuntu6 A minimal subset of the Python language (ver
Actual Results:
Single email address in Cc header became two addresses
Expected Results:
Single email address should remain as one address only
Binary package hint: mailman
Scenario:
When we send an email to a mailing list in either To: or Cc: header and an address in Cc header with unquoted display name, mailman breaks that into couple of addresses. For example:
To: <email address hidden>
Cc: <email address hidden>, display name <email address hidden>
It becomes:
Cc: <email address hidden>, display, name <email address hidden>
This is wrong because "display" becomes a different address. There seems to be bug in /usr/lib/ mailman/ pythonlib/ email/_ parseaddr. py.
Same bug is reported in Debian and Redhat as well for 2.1.9 version of mailman.
https:/ /partner- bugzilla. redhat. com/show_ bug.cgi? id=603635 bugs.debian. org/cgi- bin/bugreport. cgi?bug= 516300
http://
System Information:
lsb_release -rd
Description: Ubuntu 8.04.3 LTS
Release: 8.04
dpkg -l | grep -E '(mailman|python)' gnupginterface 0.3.2-9ubuntu1 Python interface to GnuPG (GPG)
ii mailman 1:2.1.9-9ubuntu1 Powerful, web-based mailing list manager
ii python 2.5.2-0ubuntu1 An interactive high-level object-oriented la
ii python-apt 0.7.4ubuntu7.5 Python interface to libapt-pkg
ii python-central 0.6.7ubuntu0.1 register and build utility for Python packag
ii python-gdbm 2.5.2-0ubuntu2 GNU dbm database support for Python
ii python-
ii python-minimal 2.5.2-0ubuntu1 A minimal subset of the Python language (def
ii python-support 0.7.5ubuntu1 automated rebuilding support for python modu
ii python2.5 2.5.2-2ubuntu6 An interactive high-level object-oriented la
ii python2.5-minimal 2.5.2-2ubuntu6 A minimal subset of the Python language (ver
Actual Results:
Single email address in Cc header became two addresses
Expected Results:
Single email address should remain as one address only