Hallo Matthias, On Sat, Feb 08, 2003 at 01:05:48AM +0100, Matthias Weinhold wrote: > Hallo Leute, > > jetzt l�uft der imap und die Mails werden zugestellt, was ich jetzt > nicht so richtig verstehe ist das sortieren der Mails in die > verschiedenen Untermailboxen
[s.u.] > Angelegt habe ich erst cm user.matthias, danach cm > user.matthias.colloquium, ist das richtig. Komischerweise zeigt AFAIK brauchst du mittels cyradm nur die INBOX des users (user.matthias in Deinem Fall) anlegen. Ein IMAP-f�higer MUA kann dann Subfolders anlegen. > evolution nur eine Inbox an, Sylpheed dagegen alle angelegten > Untermailboxen Ich kenne die beiden MUAs nicht, aber m�glicherweise zeigt ersterer nur Mailboxen an, zu denen du 'subscribed' bist. Unter mutt beispielsweise kann ich IMAP-Folder anlegen und dann ausw�hlen, ob ich alle oder nur die, zu denen ich subscribed bin, angezeigt bekommen m�chte. Zur Sicherheit subscribe ich dann auch gleich die neu angelegten, sonst zeigen evt. andere Clients diese nicht an. Warum das ganze? Macht glaube ich Sinn im Zusammenhang mit dem UW-imapd, der ja im wesentlichen das Home-Dir auf IMAP ummapt, soweit ich wei�. > Ich habe eine globale procmailrc, in dieser eingeschlossen die lokalen > .procmailrc's. Hm, wenn die User da selber rumeditieren d�rfen, finde ich das so nicht gut, aus Sicherheitsaspekten. Wenn die User nicht selber editieren d�rfen: Der Vorteil, den ich gegen�ber Sieve sehe, besteht in Procmail ja gerade darin, anhand einer E-Mail beliebige Aktionen auszuf�hren, und das will man sicherlich mit seinen User-Berechtigungen tun. Leider f�llt mir gerade kein wirklich brauchbares Beispiel ein. > In der lokalen .procmailrc habe ich jetzt einen Filter angelegt: > > :0: > * ^vm-list > user.matthias.colloquium > > Leider funktioniert das nicht und die Mails werden von exim eingefroren. Hier sehe ich viele Dinge, die mir nicht ganz klar sind: a) Warum willst du irgendetwas lock'en? (Der : hinter der 0.) Soweit ich gelesen habe, ist das beim pipen nicht n�tig. b) Standardm��ig werden die * - Bedingungen auf die Header angewandt. Wenn Deine "vm-list"-Liste also keinen Header generiert, der mit vm-list anf�ngt, (^ als regul�rer Ausdruck bezieht sich auf den Anfang der Zeile) also z.B. nicht soetwas wie vm-listbla: irgendetwas in den Headern steht, greift die Regel eh nicht. Solltest Du es geschafft haben, das Procmail automatisch Header _und_ Body durchsucht, brauche ich Dir nur eine E-Mail schicken (die hoffentlich nicht von einem Rezept vorher 'geschluckt' wird), die in einer beliebigen Zeile mit vm-list anf�ngt und schon landet meine E-Mail in deinem colloquium-Ordner (bzw. nicht, siehe n�chster Punkt). c) Du willst den cyrus imapd verwenden, soweit ich das mitbekommen habe. Dazu mu�t Du die E-Mail an ein Programm pipen, an /usr/sbin/cyrdeliver. Bei Dir fehlt also erstmal ein | in der Aktionszeile. Bis dahin wird Procmail (im Home-Dir, glaube ich; evt. dem Home-Dir vom User mail oder cyrus) nach einer mbox-Datei namens user.matthias.colloquium suchen. Nach dem | dann der Aufruf von cyrdeliver, s. Man-Page. Ich hab den kompletten Aufruf von cyrdeliver in eine Procmail-Variable namens IMAP gekippt, soda� ich bei mir in den Rezepten nur | $IMAP.folder stehen habe. Nun, da Du vermutlich nur E-Mails filtern und bei bedarf vielleicht an eine andere Adresse weiterleiten willst, denke ich, da� evt. Sieve besser geeignet ist. Falls Du doch bei Procmail bleiben willst, mu�t Du wohl noch eine ganze Menge lesen. Hier ein paar Stichworte zu Procmail: Header-Line folding, regul�re Ausdr�cke, Gesetze von DeMorgan, Recipes and their flags > Achja: Ich habe vom zweiten Rechner mit Outlook versucht ob es > funktioniert, jetzt gibt es in /var/spool/cyrus/mail so komische > Verzeichnisse, die mit cyradmin nicht zu l�schen sind oder doch? Hm, eigentlich f�r jeden (angelegten) User eins und dann darunter die Ordnerstruktur des Users? Welche Version des cyrus imapd benutzt Du? MfG, Mike -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

