[Mailman-Users] Hit a but & use of VERP

Henrik Rasmussen her at adm.ku.dk
Wed Nov 8 14:21:27 CET 2006


I am new to Mailman. I currently have two problems.
 
I am using Mailman version 2.1.5 with Postfix. I am able to send mails
to the list and the mails are sent to the subscribers. According to the
mail headers in the mails received from Mailman, Mailman actually uses
Postfix.
 
Problem 1) I would like to use VERP. I have read a number of
documents[1] describing how to set this up, but so far Mailman is still
not using VERP, that is, the mails I receive from the list does not seem
to contain any VERPed headers.
 
[1]    http://www.exim.org/howto/mailman21.html
        http://www.postfix.org/VERP_README.html
 
http://mail.python.org/pipermail/mailman-users/2004-April/036006.html
        http://www.python.org/cgi-bin/faqw-mm.py?req=all
        /usr/share/doc/postfix-2.2.10/README_FILES/VERP_READM

Etc. Some describes to set VERP_CONFIRMATIONS = 1 (etc.) and other
documents explains to set VERP_CONFIRMATIONS = Yes ,but I have tried
both in ~mailman/Mailman/mm_cfg.py, without luck. I have also tried to
set it directly in Default.py (shame on me) but also no luck.
 
In postfix, I have tried to follow
/usr/share/doc/postfix-2.2.10/README_FILES/VERP_READM ,but I am not sure
where exactly to set up sendmail -V. I suppose it is mailman I should
set up to use sendmail -V, but I am not sure where. I figured it would
be in mm_cfg.py where I set SENDMAIL_CMD = '/usr/sbin/sendmail -V', but
this didn't do any difference. The default (in Defaults.py) is
SENDMAIL_CMD = '/usr/lib/sendmail' and I have tried this one with
SENDMAIL_CMD = '/usr/lib/sendmail -V' also. Still no luck.
 
I recall something about that VERP should have been set up at
installation, but isn't there any way to do it afterwards?
 
 
Problem 2) When calling
[mailmanserver]/mailman/options/nyhedsbrev/michaelh at telia.com
<mailto:mailserver/mailman/options/nyhedsbrev/michaelh at telia.com>  and
other addresses, I get the message
 
We're sorry, we hit a bug!
 
This is described a lot of places, but not exactly my problem (maybe I
just didn't find it yet).
 
The error log shows:
admin(1354): [----- Traceback ------]
admin(1354): Traceback (most recent call last):
admin(1354):   File "/usr/lib/mailman/scripts/driver", line 101, in
run_main
admin(1354):     main()
admin(1354):   File "/usr/lib/mailman/Mailman/Cgi/options.py", line 239,
in main
admin(1354):     loginpage(mlist, doc, user, language)
admin(1354):   File "/usr/lib/mailman/Mailman/Cgi/options.py", line 813,
in loginpage
admin(1354):     table.AddRow([_("""In order to change your membership
option, you must
admin(1354):   File "/usr/lib/mailman/Mailman/i18n.py", line 89, in _
admin(1354):     return tns % dict
admin(1354): ValueError: unsupported format character 'p' (0x70) at
index 105
admin(1354): [----- Python Information -----]
admin(1354): sys.version     =   2.3.4 (#1, Feb  6 2006, 10:38:46)
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)]
admin(1354): sys.executable  =   /usr/bin/python
admin(1354): sys.prefix      =   /usr
admin(1354): sys.exec_prefix =   /usr
admin(1354): sys.path        =   /usr
admin(1354): sys.platform    =   linux2

What do I do wrong?
 
Henrik



More information about the Mailman-Users mailing list