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)

Antwort per Email an