cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
Die zwei wichtigsten Zeilen für den lokalen Mail Transport die geändert werden müssen:
mailbox_transport = lmtp:unix:public/lmtp
Der Pfad zum lmtp Socket des Imapd. Wenn der User unter dem postfix läuft hierauf nicht zugreifen kann, geht erst mal gar nichts!
mailbox_command = /usr/lib/cyrus/bin/deliver
Der Pfad zum "deliver" Command muss ebenfalls stimmen!
Die wichtigste Zeile aus der cyrus.conf die geändert werden muss! Hier finden wir unseren Pfad zum lmtp socket des Imap wieder:
lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
Prefork muss hier gleich 1 sein sonst ging, zumindest bei mir, nichts!
lmtpsocket: /var/spool/postfix/public/lmtp
Und noch mal der Pfad zum lmtp socket des imapd.
Sep 16 19:33:27 linux postfix/smtp[2772]: fatal: open database /etc/postfix/smtp_auth.db: No such file or directory
Sep 16 19:33:28 linux postfix/master[2507]: warning: process /usr/lib/postfix/smtp pid 2772 exit status 1
Sep 16 19:33:28 linux postfix/master[2507]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Sep 16 19:33:43 linux postfix/qmgr[2511]: warning: connect to transport vscan: Connection refused