[Mailman-Users] Lists created via web admin seem to be entirelyseparate from lists created from command line

Mark Leone midnightjava at verizon.net
Tue Mar 13 15:01:03 CET 2012


>
> All of this says that your web server does not point to the same
> mailman instance that Postfix points to and that you are accessing
> from the command line.
>
> Check the path in your Mailman ScriptAlias in your web server config.
Yes the ScriptAlias is pointing to /usr/lib/cgi-bin/. At that location I 
see the mailman executables which correspond to the various web 
functions, as expected. I searched for other instances of these same 
executables using locate, and all I found was a location where three 
executables with the same name (admin, confirm, and subscribe) at 
/var/lib/mailman/scripts. I don't know if these locations are equivalent 
or not.

These are the locations where the Ubuntu ppa installer placed them. I 
realize this list is not the place to ask about Ubuntu-specific 
installation, but I haven't received a reply on the Ubuntu forum so far.

I need to see where postfix is pointing. As I understand it, it's the 
"mailman" entry in postfix's master.cf that determines this. There I 
have the entry as specified in the mailman documentation:

mailman   unix  -       n       n       -       -       pipe
   flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
   ${nexthop} ${user}

Per man page for master(5) this is supposed to mean that executabe 
'mailman' is present relative to the path specified by postfix param 
queue_directory. The value of that variable (as determined by running 
postconf queue_directory) is /var/spool/postfix. There is no executable 
named 'mailman' at that location, so I'm not clear on how postfix is 
invoking mailman on incoming mail, but that seems to be where the 
problem lies.

-Mark



More information about the Mailman-Users mailing list