Hallo,
ich habe zur Zeit auf einem Ubuntu 12.04.4 LTS Server mit ISPConfig 3.0.5.4p1 incl. mailman Installation. Bisher funktionierte dieses Zusammenspiel auch tadelos, vor einer Woche hat mailman jedoch ohne weiteres zutun seine Funktion eingestellt. Beim Eingang einer neuen Mail an eine Mailingliste wird diese lokal mit relay=dovecot verarbeitet, dies führt dazu, dass dovecot die Mail auch zustellt - im catchall-Maildir der jeweiligen Domain. Normalerweise müsste die Mail aber an dieser Stelle an mailman weitergereicht werden.
Ausschnitte aus den jeweiligen Konfigurationsdateien:
/var/lib/mailman/data/mailman-transport
/var/lib/mailman/data/mailman-virtual
/var/lib/mailman/data/aliases
/etc/postfix/main.cf
/etc/mailman/mm_cfg.py
/etc/mailman/virtual_to_transport.sh
Sowohl ein in ISPConfig angestoßener Resync als auch das Ausführen von /var/lib/mailman/bin/genaliases ändern nichts, sondern leeren vielmehr die Konfigurationsdateien transport-mailman und virtual-mailman.
Manuelles Aktualisieren der .db Dateien mittels postmap hilft ebenfalls nicht. Dienste und Server wurden auch mehrfach neugestartet.
Hat Jemand einen Vorschlag woran es noch liegen könnte?
MfG krz
ich habe zur Zeit auf einem Ubuntu 12.04.4 LTS Server mit ISPConfig 3.0.5.4p1 incl. mailman Installation. Bisher funktionierte dieses Zusammenspiel auch tadelos, vor einer Woche hat mailman jedoch ohne weiteres zutun seine Funktion eingestellt. Beim Eingang einer neuen Mail an eine Mailingliste wird diese lokal mit relay=dovecot verarbeitet, dies führt dazu, dass dovecot die Mail auch zustellt - im catchall-Maildir der jeweiligen Domain. Normalerweise müsste die Mail aber an dieser Stelle an mailman weitergereicht werden.
Ausschnitte aus den jeweiligen Konfigurationsdateien:
/var/lib/mailman/data/mailman-transport
Code:
mylist@lists.mydomain.de local
Code:
mylist@lists.mydomain.de mylist
Code:
mylist: "|/var/lib/mailman/mail/mailman post mylist"
Code:
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf, hash:/var/lib/mailman/data/virtual-mailman
transport_maps = hash:/var/lib/mailman/data/transport-mailman, proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
Code:
POSTFIX_MAP_CMD = '/etc/mailman/virtual_to_transport.sh'
Code:
#!/bin/sh
sed -r -e 's/(^[^#]\S+\s+).+$/\1local/' $1 > /var/lib/mailman/data/transport-mailman
/usr/sbin/postmap /var/lib/mailman/data/transport-mailman
Manuelles Aktualisieren der .db Dateien mittels postmap hilft ebenfalls nicht. Dienste und Server wurden auch mehrfach neugestartet.
Hat Jemand einen Vorschlag woran es noch liegen könnte?
MfG krz