[Mailman-Users] mailman installation and domains - confused

Mark Sapiro mark at msapiro.net
Fri Feb 27 17:14:32 CET 2009


Oliver Glueck wrote:

>I think, the problem is open xchange: I don't know, where I have to
>configure the special files. Not really.


Could be. But, these are not Mailman questions, and while I do know
something about Postfix and a bit about fetchmail and can try to help
with that, These questions might better be answered elsewhere.


<snip>
>Sorry for the long log file.
>But I need help :-(
>Remember: If I add entries about-dummy at ....in postfix/virtual,
>it works! But I don't have to do it so.

>Feb 27 08:48:07 mail postfix/smtpd[31884]: connect from localhost[127.0.0.1]
>Feb 27 08:48:07 mail postfix/smtpd[31884]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <about-dummy at localhost>: Recipient address rejected: User unknown in local recipient table; from=glueck at company.com> to=<about-dummy at localhost> proto=ESMTP helo=<mail.intern.company.de>


OK. Here Postfix has received the connect from fetchmail and rejected
the mail for <about-dummy at localhost> because "User unknown in local
recipient table".


>Feb 27 08:48:07 mail fetchmail[32117]: Nachricht about-dummy at company.com@www.company.de:1 von 1 wird gelesen (2791 Bytes) (Log-Meldung unvollständig)
>Feb 27 08:48:07 mail fetchmail[32117]: SMTP-Fehler: 550 5.1.1 <about-dummy at localhost>: Recipient address rejected: User unknown in local recipient table


And here fetchmail reports the reject.

You say if you have entries for about-dummy at ... in postfix/virtual, it
works. Do these look like

about-dummy at localhost  about-dummy


If so, it appears that without this, Postfix is not treating
about-dummy at localhost as the local address about-dummy, even though it
says it's looking for a local recipient.

You could try telling fetchmail

user "about-dummy at company.com"   there with password "secret" is
"about-dummy at company.com" here ;

Then you could put

POSTFIX_STYLE_VIRTUAL_DOMAINS = ['company.com']

in mm_cfg.py to make Mailman-Postfix integration create virtual-mailman
with entries like

about-dummy at company.com   about-dummy

Then you also add hash:/usr/local/mailman/data/virtual-mailman to
virtual_alias_maps and company.com to virtual_alias_domains in main.cf.

Either that, or perhaps you can make fetchmail deliver to just
about-dummy instead of about-dummy at localhost.

I don't really understand why it isn't working as it is if Postfix is
actually seeing the Mailman aliases. 

You could try putting a

about-dummy:   "|/usr/local/mailman/mail/mailman post about-dummy"

alias in /etc/aliases and running "newaliases" and see if that works.
It probably won't "work", but it may deliver to Mailman and return a
group mismatch error. If so, then postfix is not seeing the Mailman
aliases in usr/local/mailman/data/aliases(.db) for some reason.

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