PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : procmail sortiert nicht richtig



ludmilla
10.02.05, 16:44
Hi,
habe ein kleines Problem mit procmail.
Ein Sammelpostfach info@domain.de wird per cron vom Benutzer info abgerufen:
poll mail.domain.de
protocol pop3
user info
password
nokeep
fetchall

Postfix leitet die Mails dann an procmail weiter
/etc/postfix/main.cf

mailbox_command = /usr/bin/procmail -t /etc/procmailrc

und procmail soll die Mails in die Maildirs der Benutzer sortieren

/etc/procmail
DEFAULT="$HOME/Maildir/"
SPAMIT="$HOME/Maildir/.Spam/"
user1="/home/user1/Maildir/"
user2
...
LOGFILE=/var/log/procmail.log
VERBOSE=yes

#:0 fw
#| /usr/bin/spamassassin -a

weder dieser Eintrag
:0 w
*^To.*benutzer1@domain.de
| $benutzer1

noch dieser Eintrag funktionieren
:0c
*^To: .*benutzer1@domain.de
! benutzer1

Hat jemand eine Idee, was ich falsch mache?
danke schonmal!

EsPo
10.02.05, 17:26
ich stell nun mal ne ganz dooofe frage! warum $benutzer1 und net $user1 ???????

also mit



:0:
* ^From.*bla@gmx.net
Inbox/


versuchs mal so! ;)

mfg eSpo

ludmilla
10.02.05, 22:40
sorry, es war natürlich user1 gemeint, klappt aber trotzdem nicht :(
Scheint als wäre die ganze Sache falsch konfiguriert, kann nur aus den Logs nicht erkennen ob und wo der Fehler liegen könnte.

Svenny
10.02.05, 22:52
logs wären mal interessant, wo dus schon so ansprichst

ludmilla
10.02.05, 22:53
Hi,
Fehler scheint klar zu sein:
procmail: Executing "/home/user1/Maildir/"
/home/user1/Maildir/: /home/user1/Maildir/: is a directory

Jetzt ist mir nur noch unklar, was das bedeutet, die Mail soll doch als Datei in dem Ordner /home/user1/Maildir eingelegt werden...

ludmilla
11.02.05, 21:47
procmail sortiert :)

Nach langem basteln, so läuft es:

:0c
*^To: .*benutzer1@domain.de
! benutzer1

dafür muss in der /etc/postfix/main.cf folgendes gestrichen werden, sonst gibt es eine Schleife... fetchmail ruft ja schon procmail auf, das war mein Fehler.

mailbox command = procmail...