DACOweb.org mein Schmierzettel im Web :-)

12Jul/11Off

ZCS/Postfix: Debugging Mailversand

Im Zuge der Konfiguration meines ZCS (Zimbra Collaboration Server) habe ich des öfteren ein detailliertes Logfile für die Analyse des Mailversands zwischen meinem Server und dem SmartHost des Providers benötigt.

Aktiviert wird das Debugging (als Nutzer Zimbra) wie folgt:

postconf -e debug_peer_list=mail.dacoweb.org
postconf -e debug_peer_level=3
postfix reload

Danach wird ein vollständiges Log der Kommunikation zwischen den beteiligten Mailserver nach /var/log/mail.info geschrieben.

Daraus lassen sich dann sehr oft Rückschlüsse treffen warum der Mailversand nicht funktioniert bzw. ob ein Feature wie TLS verwendet wird oder nicht.

Das Debug Logging sollte aber danach schnellst möglich wieder deaktiviert werden.

postconf -e debug_peer_list=
postconf -e debug_peer_level=1
postfix reload

veröffentlicht unter: Linux, Zimbra Kommentare
11Jul/11Off

ZCS: Mails immer über externen Mailserver verschicken

Ich setzte seit geraumer Zeit den ZCS (Zimbra Collaboration Server) Zuhause ein und bin auch sehr zufrieden damit.

Nun habe ich bei dacoweb.org Emailadressen die nicht vom ZCS verwaltet werden sollen und direkt per IMAP vom Providerserver genutzt werden. Leider stellt sich dabei zunächst das Problem, dass der ZCS (berechtigterweise) sich für die gesamte Email-Domain dacoweb.org zuständig fühlt.

Abhilfe schafft hier entsprechende Transport-Regeln für den integrierten Postfix MTA zu bauen.
Hierzu findet man eine gute Starthilfe im Zimbra Wiki.

Leider hat es sich als sehr unpraktisch erwiesen das transportsfile unter /opt/zimbra/postfix/conf/ abzulegen, da bei einem Update (in diesem Fall auf 7.1.1) offensichtlich das gesamte Verzeichnis /opt/zimbra/postfix/conf/ ersetzt wird. Dies führt unweigerlich dazu, dass nach dem Update keinerlei Mails mehr von Postfix verarbeitet werden.

Jul 11 23:22:48 zcs postfix/trivial-rewrite: fatal: open database /opt/zimbra/postfix/conf/transportfile.db: No such file or directory
Jul 11 23:22:49 zcs postfix/master: warning: process /opt/zimbra/postfix/libexec/trivial-rewrite pid 25575 exit status 1
Jul 11 23:22:49 zcs postfix/master: warning: /opt/zimbra/postfix/libexec/trivial-rewrite: bad command startup -- throttling

Nachdem ich das Transportsfile neu angelegt habe (diesmal direkt unter /opt/zimbra/conf) und ich Postfix entsprechend neu konfiguriert hatte, war auch der Mailversand wieder problemlos möglich.

veröffentlicht unter: Linux, Zimbra Kommentare