Postfix übergibt Mails nicht an Mailman

#1
Hallo, finde einfach keine Lösung und bitte um eure Hilfe:

ISPConfig 3.0 auf OpenSUSE, soweit alles ok, auch Postfix funktioniert schon immer einwandfrei.

Über das ISPConfig-UI habe ich jetzt eine Mailman Liste erzeugt.
Infomail an den Listadmin ist ok, Mailman funktioniert also.
Sendet man eine Mail an die Liste, gibts diese Fehler:

Bounce-Mail:
Code:
<"|/usr/lib/mailman/mail/mailman post berge"@sub1.hostname.de> (expanded from     <berge@sub1.hostname.de>): unknown user: "|/usr/lib/mailman/mail/mailman     post berge"
(Postfix scheint den Mailman Post-Befehl als Mailbox zu interpretieren)

/var/log/mail
Code:
Oct 16 08:47:13 s11 postfix/smtp[10232]: 7D6242481A1F: to=<liste1@sub1.hostname.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.53, delays=0.12/0/0/0.41, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as EF24A2481A21)
Oct 16 08:47:13 s11 postfix/qmgr[9957]: 7D6242481A1F: removed
Oct 16 08:47:13 s11 postfix/local[10384]: EF24A2481A21: to=<|/usr/lib/mailman/mail/mailman post liste1@sub1.hostname.de>, orig_to=<liste1@sub1.hostname.de>, relay=local, delay=0.07, delays=0.03/0/0/0.04, dsn=5.1.1, status=bounced (unknown user: "|/usr/lib/mailman/mail/mailman post liste1")
/etc/postfix/main.cf
Code:
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf,  hash:/var/lib/mailman/data/aliases
relay_domains = $mydestination, hash:/etc/postfix/relay
virtual_alias_domains =
/var/lib/mailman/data/aliases
Code:
liste1:       "|/usr/lib/mailman/mail/mailman post liste1"
liste1-admin:       "|/usr/lib/mailman/mail/mailman admin liste1"
liste1-bounces:     "|/usr/lib/mailman/mail/mailman bounces liste1"
liste1-confirm:     "|/usr/lib/mailman/mail/mailman confirm liste1"
liste1-join:        "|/usr/lib/mailman/mail/mailman join liste1"
liste1-leave:       "|/usr/lib/mailman/mail/mailman leave liste1"
liste1-owner:       "|/usr/lib/mailman/mail/mailman owner liste1"
liste1-request:     "|/usr/lib/mailman/mail/mailman request liste1"
liste1-subscribe:   "|/usr/lib/mailman/mail/mailman subscribe liste1"
liste1-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe liste1"
/etc/postfix/master.cf
Code:
#mailman   unix  -       n       n       -       -       pipe
#  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
#  ${nexthop} ${user}
einkommentieren in der master.cf bringt identischen Fehler, die postfix-to-mailman.py ist auf dem System auch garnicht vorhanden, in keinem Verzeichnis.)

Ist es ok, dass alles über virtual_alias_maps läuft und nicht über alias_maps?

Bin jetzt schon Tage am suchen und komme einfach nicht weiter. Hat jemand nen Tipp?
Tausend Dank!!!!
 
#2
einen Schritt weiter, aber neues Problem:

die main.cf habe ich geändert zu
Code:
alias_maps = hash:/var/lib/mailman/data/aliases
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
die Mailman-Aliase also nicht mehr virtual.
Postfix erkennt eine Mail an berge-request@sub1.hostname.de wird jetzt und übergibt an Mailman. Es kommt auch eine Mail zurück.
Bei einem Post an die Liste passiert aber folgendes:

/var/log/mail
Code:
Oct 22 13:01:56 s11 postfix/smtp[13916]: 6BC432481A96: to=<berge@sub1.hostname.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.54, delays=0.14/0/0/0.4, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as E0AFD2481ABF)
Oct 22 13:01:57 s11 postfix/local[14047]: E0AFD2481ABF: to=<berge@sub1.hostname.de>, relay=local, delay=0.11, delays=0.03/0/0/0.07, dsn=2.0.0, status=sent (delivered to command: /usr/lib/mailman/mail/mailman post kurpfalzberge)
Dann passiert nichts mehr, die Mail an Mailman versandet einfach.

bin ratlos .....
 

Werbung

Top