[Postfixbuch-users] Delivery von Cyrus kann nicht zustellen - deliver couldn't connect to lmtpd
Andre Gellert
gellert at reload.de
Sa Mai 1 16:26:27 CEST 2004
Andreas Winkelmann wrote:
>>>>>Schmeiss deliver raus und benutze direkt den lmtp-Client von Postfix.
>>>>>Den einzigen Grund deliver zu benutzen, den ich kenne, ist wenn Du von
>>>>>Procmail an Cyrus Mails übergeben möchtest. Sonst hat das Teil
>>>>>eigentlich nur Nachteile.
>>Ja, aber wie binde ich den ein ?
>>Meine Idee auf aktuellem Wissensstand:
>>lmtp socket über cyrus aktivieren, dazu in die imapd.conf:
>> lmtpsocket: /var/spool/postfix/public/lmtp
>>Cyrus reloaden. Dann in master.cf die deliver klamotten auskommentieren,
>>danach main.cf : mailbox_transport = lmtp .... postfix reloaden.
>>Das wars?
>
> ... = lmtp:unix:public/lmtp
Habe ich gemacht, klappt. Zur Zusammenfassung, die Umstellung von deliver:
- /etc/cyrus.conf lmtp socket eintragen
# lmtp cmd="lmtpd" listen="lmtp" prefork=0
lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" \
prefork=0
- main.cf transport von "cyrus" auf lmtp umstellen:
mailbox_transport = lmtp:unix:public/lmtp
- in der master.cf sollte es eine Zeile lmtp geben:
lmtp unix - - n - - lmtp
und zusätzlich kann die alte Transport-Methode cyrus ausgetragen
werden:
# #cyrus unix - n n - - pipe
# user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m \
# ${extension} ${user}
- der lmtp-socket in /etc/imapd.conf muss nicht angepasst werden, diese
Zeile unterstützt nur den deliver, den wir ja gerade entmachten wollen :-)
Das habe ich gerade auf 2 Suse 8.2 Systemen gemacht - ausführlich testen
- klappt.
>>>Nö, es ist was total unterschiedliches. Cyrus hat ein "relativ" eigenes
>>>Format Mails zu speichern, Courier benutzt Maildir. Also einfaches
>>>kopieren ist nicht. Du musst Die Mails schon migrieren. Denke schon das
>>>es dafür Tools gibt, kenne aber diese Richtung nicht.
>>
>>mailsync.sf.net könnte das erledigen , sieht danach stark aus.
>>Allerdings hatte ich das mal vor 1 Jahr ausprobiert und der kam bei mir
>>mit einigen Sachen was durcheinander. Aber die jetzigen Verzeichnisse
>>sind einfacher als meine Mailsammlung.
>
> Zur Not könntest Du auch einen Mailclient nehmen. Du verbindest Dich zu beiden
> Mailservern und kopierst die Nachrichten. Diese Methode ist allerdings bei
> vielen Usern schlecht.
Nachtrag dazu:
Ich habe gestern mir das Tool offlineimap (sf.net) angeschaut, das
sollte das eigentlich auch (und sogar direkt - imap2imap) machen können.
Im Gegensatz zu mailsync wird das auch noch etwas aktiver
weiterentwickelt - so mein Eindruck. Sieht auf alle Fälle brauchbar aus.
Danke für die Hilfe,
Andre
Mehr Informationen über die Mailingliste Postfixbuch-users