PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Procmail und Leerzeichen in Cyrus-Mailboxnamen



Norrin
13.01.05, 10:52
Hi,

ich definiere am Anfang meiner .procmailrc Variablen mit folgender Syntax


SYSTEM="/usr/lib/cyrus/bin/deliver -a $USER -m user.$USER.Systemmeldungen"

um mit dieser meine Filter-Rezepte zu schreiben, die eingehende eMails in die entsprechende Mailbox eines Cyrus IMAP einsortieren sollen. Das funktioniert zunächst auch alles einwandfrei.

Jetzt hat die oben angesprochene Mailbox 'user.$USER.Systemmeldungen' noch ein Unterverzeichnis mit dem Namen 'DSL Router' und enthält somit ein Leerzeichen. Wenn ich dann eine Variable der Art


ROUTER="/usr/lib/cyrus/bin/deliver -a $USER -m user.$USER.Systemmeldungen.DSL Router"

definiere und anschließend in einem Rezept verwende, landen für dieses Postfach sortierte eMails im Cyber(Nir)vana aber nicht in dem definierten Postfach.

Wie muß ich .procmail-Rezepte, bzw. den 'Deliver'-Aufruf definieren, damit ich eMails in Mailbox-Folder einsortiert bekomme, die Leerzeichen enthalten?

Hoffe Ihr könnt mir helfen, denn Google spuckt auch nichts wirklich verwertbares dazu aus.

Danke für Eure Tipps im voraus
Norrin