Problem with Postfix + Mailman, "unresolved" aliases...
Hi all, i have a problem with my installation of Mailman on Postfix; That's the first time i try to install Mailman, so i've read all of the archives and FAQ's before deciding to post on this mailing list :(
The (weird) problem is simply this one: my postfix authenticate against a MySQL database, and there are the aliases too. Mailman had his own aliases file, to keep in synchro with postfix. I've configured Mailman (i think it is ok) so when i wrote to [list-name][at][domain] the MTA catch correctly the alias [list-name] in the aliases file. Now comes the trouble: the alias is in this form:
pippo: "|/usr/local/mailman/mail/mailman post pippo" [others follows]
where "pippo" is the list name.
So, i don't get mail delivered, and in the postfix logs i read:
Apr 3 18:53:22 firewall postfix/local[31956]: D27286D464: to=<|/usr/local/mailman/mail/mailman post pippo@ubris.org>, orig_to=<pippo@ubris.org>, relay=local, delay=0, status=bounced (unknown user: "|/usr/local/mailman/mail/mailman post pippo")
just like it was searching a user called "|/usr/local/...blabla" !!!
And the thing i can't understand is that if i from the shell do:
# su postfix # echo "[fake-mail with headers]" | /usr/local/mailman/mail/mailman post pippo@ubris.org
i got the mail perfectly delivered to all subscribers of pippo@ubris.org, being pippo@ubris.org the mailing list in question.
It seems that there are some problem for postfix (or mailman? uh?) to "resolve" the instruction piped in the alias... please, help me, i'm going crazy about this.
Thx in advance
Emilio
P.s. - i'm sorry for my surely-not-perfect english, i hope that it is anyway understandable... :P
On Thu, 2003-04-03 at 11:17, Emilio Giulio Orsenigo wrote:
Hi all, i have a problem with my installation of Mailman on Postfix; That's the first time i try to install Mailman, so i've read all of the archives and FAQ's before deciding to post on this mailing list :(
Mailman 2.1 I'm guessing, right?
The (weird) problem is simply this one: my postfix authenticate against a MySQL database, and there are the aliases too. Mailman had his own aliases file, to keep in synchro with postfix. I've configured Mailman (i think it is ok) so when i wrote to [list-name][at][domain] the MTA catch correctly the alias [list-name] in the aliases file. Now comes the trouble: the alias is in this form:
pippo: "|/usr/local/mailman/mail/mailman post pippo" [others follows]
where "pippo" is the list name.
So, i don't get mail delivered, and in the postfix logs i read:
Apr 3 18:53:22 firewall postfix/local[31956]: D27286D464: to=<|/usr/local/mailman/mail/mailman post pippo@ubris.org>, orig_to=<pippo@ubris.org>, relay=local, delay=0, status=bounced (unknown user: "|/usr/local/mailman/mail/mailman post pippo")
just like it was searching a user called "|/usr/local/...blabla" !!!
It sounds to me like you haven't correctly set up Postfix's aliases_map variable as described in the README.POSTFIX file.
-Barry
participants (2)
-
Barry Warsaw
-
Emilio Giulio Orsenigo