[Mailman-Users] Postfix, Dovecot LDA and Mailman
Mark Sapiro
mark at msapiro.net
Thu Oct 17 16:57:46 CEST 2013
On 10/17/2013 02:33 AM, Niklaas Baudet von Gersdorff wrote:
>
> I'm a bit frustrated 'cause I want to setup mailman on our system which
> runs on postfix using dovecot as the delivery agent.
> ... I guess that somehow my
> alias setup does not work at all and I have to set something not to make
> dovecot try to deliver the message to a user rather than delivering it
> to mailman. Logs and more explanation follow.
The dovecot LDA does not recognize aliases.
> /etc/postfix/main.cf
postconf -n is generally preferred.
> virtual_alias_domains = lists.aplusr.at
> virtual_alias_maps =
> hash:/var/lib/mailman/data/virtual-mailman
You probably don't want the above two.
> #transport_maps =
> hash:/var/lib/mailman/data/transport-mailman
but you probably do want this
> #mailman unix - n n - - pipe
> # flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
> # ${nexthop} ${user}
This is another way to do it. See <http://wiki.list.org/x/EYDt>
> # Uncomment if you use Postfix virtual domains (but not
> # postfix-to-mailman.py), but be sure to see
> # /usr/share/doc/mailman/README.Debian first.
> MTA='Postfix'
> POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.aplusr.at']
> POSTFIX_MAP_CMD = '/etc/mailman/virtual_to_transport'
Above is OK but only if you uncomment the transport_maps setting in Postfix.
> As you can see, I was also already trying to use the workaround from
>
>
> http://wiki.list.org/display/DOC/Mailman+-+Postfix+integration+with+Mailman+generated+transport+or+other+maps
>
>
> but at the moment it's not loaded because actually (!) I guess my
> current setup should work.
Wrong! You can't use aliases with the Dovecot LDA because only Postfix's
'local' LDA recognizes aliases. That's why you need transport_maps to
override dovecot and use local for list mail.
I really searched in the net and also read
> installation and configuring instructions on mailman's wikipedia page.
What page is that? <http://en.wikipedia.org/wiki/Mailman_%28GNU%29>
doesn't seem to have installation and configuring instructions.
> At first, everything was setup with the postfix_to_mailman.py script but
> I don't want to use it anymore because it's third party thingy.
> (Nevertheless, this one also did not work.)
It should work if you set it up right, but I suggest using 'local' and
aliases per <http://wiki.list.org/x/ZoCj>.
--
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