![]() |
Mailman lists do not work
I have the latest ISPconfig 3.0.5 installed on an Ubuntu 12.10 server, with Postfix 2.9.6, dovecot 1:2.1.7 and mailman 1:2.1.15 all installed from the stock ubuntu packages.
My problem (like several others on this forum) now is that none of the mailman lists that I created (through ISPConfig) work. In particular, whenever I try to send a mail to *-request@*, I get a "user unknown" error message back: Code:
The mail systemCode:
Mar 17 22:18:38 server postfix/submission/smtpd[17366]: connect from 178-191-238-22.adsl.highway.telekom.at[178.191.238.22]The aliases, transport-mailman and virtual-mailman files in /var/lib/mailman/data/ seem to be correct (contain the aliases and mailman commands for all lists and are owned by list, group list). I did exactly what http://www.howtoforge.com/forums/showthread.php?t=60394 suggested. BTW, apparently the ISPConfig 3.0.5 does not create the correct /etc/mailman/virtual_to_transport.sh. Rather it appears to copy mm_cfg.py to virtual_to_transport.sh!!!. The jung-wien.at domain is listed in mm_cfg.py in POSTFIX_STYLE_VIRTUAL_DOMAINS: Code:
MTA='Postfix'Code:
myhostname = server.kainhofer.comI have searched the whole forum and other sites via google, but none of the suggestions have worked so far. Thanks for any help, Reinhold |
Quote:
|
Quote:
Thanks. |
Like I explained above, the fix is in svn and not in a tar.gz. svn versions can be checked ot with the svn command, e.g.:
svn export svn://svn.ispconfig.org/ispconfig3/branches/ispconfig-3.0.5 to get the current 3.0.5 stabe branch. |
Quote:
Thanks, Reinhold |
Quote:
|
Quote:
1) Mail to list-name@some-domain.tld comes in, postfix detects it's a virtual mailbox domain. 2) virtual-mailman map maps "list-name@some-domain.tld" to "list-name" (without domain) 3) domain "kainhofer.com" is implied from /etc/mailname 4) domain "kainhofer.com" is not in mydestination list in /etc/postfix/main.cf, but rather in virtual_mailbox_domains 5) postfix tries to deliver it not as a local mail (using aliases), but tries to look up the list-name@kainhofer.com in the MySQL database (where it can't find an entry). As soon as I changed the /etc/mailname to a name not equal to an ISPConfig-handled domain, local delivery for "list-name" (with the implied domain as given in /etc/mailname) kicked in and the mailinglists started working... However, I don't like having to use an internal hostname in /etc/mailname, but would prefer having my main domain there... Reinhold |
The domain in /etc/mailname has to match the server hostname which is normally a subdomain of one of your domains, it may not be a domain used in ispconfig for mailboxes. Thats described in the perfect setup guide btw. were we explicitely use server1.example.com and not example.com for that.
The reason is that postfix will only allow system user mailboxes for this domain name and not virtual mailboxes as used for theemail users. |
| All times are GMT +2. The time now is 18:18. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.