Timothy Kesten wrote:
Am Dienstag 29 August 2006 15:04 schrieb Sandy Drobic:
Wenn du die Benutzer mit "cm user.username" anlegst, dann sollten die Mailboxen im Ordner /var/spool/imap/user/username erscheinen. Das tun sie eben nicht. Sie liegen in eben in /var/spool/imap/x/user/username
Bisserl seltsam. Hast du unixhierarchy = yes in /etc/imapd.conf?
mit x = Anfangsbuchstaben des jeweiligen users. So von cyradm angelegt. D.h., da sollten sie liegen, aber da kommt nichts an.
Zuerst muss Postfix mal die Mail an Cyrus übergeben.
Und weiter: Was soll ich in main.cf als mail_spool_directory angeben?
/var/spool/imap/ ??? und weiter???? Lasse das nur in Ruhe, die Vorgabe /var/spool/mail ist völlig in Ordnung. Okay, lasse ich erst mal in Ruhe
Mails werden nicht von Postfix in die Postfächer einsortiert, sondern entweder vom Local Delivery Agent cyrdeliver oder über lmtp an Cyrus übergeben.
Es gibt einen Transport namens "cyrus" in der /etc/postfix/master.cf, wo deliver von Cyrus aufgerufen wird.
Hier meine master.cf (der cyrus-teil)
old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
# Cyrus 2.1.5 (Amos Gouaux) # Also specify in main.cf: cyrus_destination_recipient_limit=1 cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
Da ist wohl irgend etwas geändert worden. Nutze hier cyrus Version 2.2.12
Ich habe auf Suse 9.2 die Version Cyrus 2.2.8, da sollten die Unterschiede nicht allzu groß sein. Hier, wie es bei mir aussieht: cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} Das entspricht also der neueren Version bei dir, und die wird ja auch von dir verwendet, nicht wahr?
/etc/postfix/main.cf: mailbox_transport = cyrus Das habe ich eingetragen.
Wenn das System etwas mehr Mails verarbeiten muss, ist es effizienter, die Mails über lmtp einzuliefern. ???? Aber es sind wenige Mails.
Dann mache das erst einmal über den Transport cyrus.
Falls Du nicht noch eine Idee hast ... Ich bastle vorerst mal weiter ;-)
Übergibt Postfix die Mails denn wirklich an Cyrus? Was steht im Log dazu? Wenn du "postconf -n" aufrufst, stehen da die Optionen, die du erwartest, insbesondere für mailbox_transport? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com