[Mailman-Users] subscribing by email

Alan Rubin Alan.Rubin at nt.gov.au
Tue Feb 17 05:24:46 CET 2009


We are running mailman 2.1.10 on Solaris 9 with postfix.  

We have a customer who would like to use a form on a website to
subscribe people to a mailing list.  In theory, the form would email the
details the list-join address of the list.  I have tried following the
instructions from the members' manual:

subscribe [<PASSWORD>] [digest-nodigest] [address=<ADDRESS>]
Subscribe to this mailing list. Your password must be given to
unsubscribe or change your options, but
if you omit the password, one will be generated for you. You may be
periodically reminded of your
The next argument may be either: 'nodigest' or 'digest' (no quotes!). If
you wish to subscribe an address
other than the address you sent this request from, you may specify
'address=<ADDRESS>' (no brackets
around the email address, and no quotes!)

I am testing this process with a test list using the following email:

-----Original Message-----
From: Alan Rubin 
Sent: Tuesday, 17 February 2009 1:46 PM
To: 'test-join at lists.nt.gov.au'

subscribe nodigest address=adam.smith at nt.gov.au

but my attempts keep getting shunted (tried twice, first without a
digest option):

Feb 17 13:46:20 2009 (1046) Traceback (most recent call last):
  File "/export/home/mailman/Mailman/Queue/Runner.py", line 114, in
    self._onefile(msg, msgdata)
  File "/export/home/mailman/Mailman/Queue/Runner.py", line 185, in
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/export/home/mailman/Mailman/Queue/CommandRunner.py", line 241,
in _dispose
  File "/export/home/mailman/Mailman/Queue/CommandRunner.py", line 139,
in do_command
    return handler.process(self, args)
  File "/export/home/mailman/Mailman/Commands/cmd_subscribe.py", line
74, in process
    if digest is None and password.lower() in ('digest', 'nodigest'):
AttributeError: 'NoneType' object has no attribute 'lower'

Feb 17 13:46:20 2009 (1046) SHUNTING:

Any help?  Am I missing a step?  This is somewhat urgent, if anyone is
still awake in the West.


Alan Rubin   
Technician Unix
DCS Midrange Services
Phone: +61 (08) 8999 5111
Fax:      +61 (08) 8999 7493
e-Mail: alan.rubin at nt.gov.au

More information about the Mailman-Users mailing list