Ich benutze Mutt Maildir für die Speicherung von Mails. Ich habe eine Mailbox wie diese erstellt Stack Exchange/
. (Leerzeichen zwischen Stack und Exchange hier)
procmailrc Rezept:
:0
* From: .*Stack\ Exchange
Stack Exchange/
Die Einstellung des oberen Rezeptziels ist jedoch fehlgeschlagen. nach dem Test und beobachten Sie die Protokolldatei. Ich habe festgestellt, dass procmail durchgebrochen Exchange/
ist und E-Mails an eine Stack
Datei übermittelt , anstatt an einen Stack
Ordner Stack Exchange/
maildir oder maildir .
Und ich googelte Procmail-Einstellungen, FAQ usw. keine relativen Probleme gefunden.
Weiß jemand, wie man hier dem Leerzeichen entgeht?
Antworten:
Auch wenn es im procmail-Handbuch nicht erwähnt wird, glaube ich (ich habe es nicht überprüft), dass das Setzen eines Backslash vor dem Leerzeichen seine spezielle Bedeutung beseitigt (wie in anderen Teilen von procmail).
Wenn das nicht funktioniert, verwenden Sie eine Variable.
quelle
/
nach zu setzenStack\ Exhcange/Android
, damit ich mutt nicht benutzen kann, um Mails in zu findenAndroid
. Es sollteStack\ Exchange/Android/
meine Schuld sein.