PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit procmail



BeS
06.07.02, 13:41
Hi,
ich will meine mails mit fetchmail abholen und dann mit procmail in ~/Mail/mailbox je nach Absender einsortieren.

procmail legt die mails aber immer in /var/mail/bes ab.

Die .procmailrc sieht so aus:


VERBOSE=yes
LOGABSTRACT=all
MAILDIR=/home/bes/Mail
LOGFILE=/home/bes/procmail.log

:0
*^From: *@web.de
~/Mail/xyz


hier sollen doch alle mails die von einem web.de user kommen nach ~/Mail/xyz sortiert werden?!?

Kann mir jemand sagen was daran nicht stimmt?

Danke!

Belkira
06.07.02, 16:10
ich will meine mails mit fetchmail abholen und dann mit procmail in ~/Mail/mailbox je nach Absender einsortieren.

procmail legt die mails aber immer in /var/mail/bes ab.
Zuallererst bitte erstmal prüfen, ob procmail wirklich ausgeführt wird. Ich nehme also an, es wird. Dann sollte folgende Regel alle Mails als Sicherungskopie in /home/bes/Mail/backup kopieren:


:0 c
backup



Die .procmailrc sieht so aus:


VERBOSE=yes
LOGABSTRACT=all
MAILDIR=/home/bes/Mail
LOGFILE=/home/bes/procmail.log

:0
*^From: *@web.de
~/Mail/xyz


1. Da Du MAILDIR bereits gesetzt hast, gibts Du als Zielordner nur xyz an, nicht ~/Mail/xyz.

2. Du willst wahrscheinlich den regulären Ausdruck: .*@web\.de



:0
* ^From: .*@web\.de
xyz

BeS
06.07.02, 16:23
Hi,
hat wunderbar funktioniert. Nur noch eine Frage zum Verständnis:
bei .*@web\.de für was brauch ich da den . am Anfang und den \ ?

Danke!

Belkira
06.07.02, 16:40
man 7 regex