[Mailman-Users] Postfix and Mailman ...

Christopher Kurtis Koeber ckoeber at gmail.com
Tue Oct 5 07:42:37 CEST 2010


See below.

>    -----Original Message-----
>    From: Mark Sapiro [mailto:mark at msapiro.net]
>    Sent: Monday, October 04, 2010 11:08 PM
>    To: Christopher Koeber; mailman-users at python.org
>    Subject: Re: [Mailman-Users] Postfix and Mailman ...
>    
>    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.
>    
[Christopher Kurtis Koeber] 

Thanks. The problem is that using the virtual transport was the only way I
could get the OpenLDAP setup I had to work with postfix. Is there a way to
conditionally use transports? Say, if one email address is found via a rule
to use a local transport versus the virtual one?

>    --
>    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