[Mailman-Users] Postfix and Mailman ...

Mark Sapiro mark at msapiro.net
Tue Oct 5 05:08:14 CEST 2010


Christopher Koeber wrote:

>OK, I tried much of the suggestions given before and I made progress!
>
>When I actually send a message to the list I get this:
>
>---------------------------------------------
>Oct  4 20:49:04 WTS-ZIMBRA postfix/virtual[9636]: 25656321552: to=<
>allstudents at wts-zimbra.wesleysem.edu>, orig_to=<
>allstudents at students.wesleyseminary.edu>, relay=virtual, delay=406,
>delays=0.36/405/0/0.12, dsn=4.2.0, status=deferred (delivery failed to
>mailbox //"|/usr/lib64/mailman/mail/mailman post allstudents": unable to
>create lock file //"|/usr/lib64/mailman/mail/mailman post allstudents".lock:
>No such file or directory)
>Oct  4 20:49:09 WTS-ZIMBRA postfix/virtual[9635]: 0635D321524: to=<
>allstudents at wts-zimbra.wesleysem.edu>, orig_to=<
>allstudents at students.wesleyseminary.edu>, relay=virtual, delay=566,
>delays=72/489/0/5, dsn=4.2.0, status=deferred (delivery failed to mailbox
>//"|/usr/lib64/mailman/mail/mailman post allstudents": unable to create lock
>file //"|/usr/lib64/mailman/mail/mailman post allstudents".lock: No such
>file or directory)
>---------------------------------------------
>
>Notice that instead of piping to the mailman service I get this "unable to
>create lockfile" problem.
>
>Shouldn't postfix actually pipe to the program mailman?


The basic issue is you are delivering via relay=virtual rather than
relay=local. Only the local LDA knows how to pipe to a command. The
virtual LDA is trying to deliver to the mailbox named
"|/usr/lib64/mailman/mail/mailman post allstudents" which clearly
doesn't work.

I think the problem is students.wesleyseminary.edu is a
virtual_mailbox_domain whereas it needs to be a virtual_alias_domain.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list