[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: exim/procmail/fetchmail/mutt mit courier und imap vertraut machen [lang]



Johannes Volkmann <jvolkmann@gmx.de> wrote:
> 
> Besten Dank für den Tip mit der procmailrc, daher weiß ich nun, dass der
> User keinen Zugriff auf cyrdeliver hatte, das habe ich geändert, nun scheint
> procmail zu tun.

Was sagt denn das Procmail-Log dazu?

> Nur Mails sehe ich immer noch keine. Ankommen tun sie, jedenfalls ist mein
> Maildir 9 MB groß und darin hat es einen Ordner "new" mit massig Dateien,

"new" klingt nach Courier. Welchen IMAP-Server setzt Du denn genau ein?
Mittels "cyradm" wird jedenfalls Cyrus administriert - der hat aber kein
"new"-Verzeichnis.

> welche offensichtlich meine Mails sind. Von aussen komme ich da jedoch
> nicht ran!

Mit "mutt -f /mein/Maildir/" solltest Du zumindest mal einen Blick in
dieses Maildir werfen können.

> Einloggen geht sowohl via mutt als auch via kmail sauber, aber die Mails
> sind nicht da.
> 
> Nebenbei finde ich die Struktur etwas verwirrend. So stellt sich das im
> cyradm dar:
> # cyradm -user idler 192.168.0.1
> 192.168.0.1 password: 
> 192.168.0.1> lm
> INBOX            INBOX.outbox     INBOX.spam
> INBOX.backup     INBOX.postponed  

Wenn Du Cyrus einsetzt, dann ist das okay. Allerdings nochmal der
Hinweis: In der zitierten Anleitung heißen die Ordner "INBOX.Backup" und
"INBOX.SPAM", und in diese Ordner will Procmail auch einsortieren. Ist
das bei Dir ein Tipfehler oder hast Du die procmailrc entsprechend
angepaßt?

> Sehe ich das richtig, dass INBOX nicht wirklich eine INBOX ist,
> sondern eher der Mailordner des Users?

Jein. INBOX ist gleichzeitig die INBOX des Users und der oberste Ordner.
D.h. alle Unterordner sind Unterverzeichnisse von INBOX.

> Wieso sind in dem INBOX keine Mails, in meinem Maildir hat es aber
> welche?

Bist Du Dir sicher, daß die Mails im richtigen Verzeichnis landen? Cyrus
hat kein echtes Maildir, sondern eine Abart davon. Wenn Dein User
"idler" heißt, dann müßten die Mails bei Dir im Verzeichnis
/var/spool/cyrus/mail/user/idler/ liegen. Jede Mail ist in einer eigenen
Datei abgespeichert, deren Namen aus einer laufenden Nummer besteht,
gefolgt von einem Punkt.

Weiterhin müßtest Du dann die Verzeichnisse 
/var/spool/cyrus/mail/user/idler/backup/
/var/spool/cyrus/mail/user/idler/spam/
usw. haben, in denen dann ebenfalls entsprechend Mails liegen sollten.

Ist das überhaupt der Fall?

Michael



Reply to: