PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail->postfix: Wie bringe ich postfix dazu die Mails an Procmail weiterzuleiten?



tHaHooL
11.06.04, 15:28
Ich habe einen soweit funktionierenden Mailserver, nur eine Problem habe ich noch: Wie bringe ich Postfix dazu, dass er die Mails an Procmail weitergibt?

Im Moment werden die Mails von fetchmail abgeholt und gleich in die Useraccounts (IMAP) gelegt. Hier ein Auschnitt aus meiner fetchmailrc:

poll "post.strato.de"
protocol POP3
user "test1@domain.de"
there with password "ehklar"
is user1

Nun landen die Mails im Postfach von User1.

Ich hätte es jetzt aber gerne so, dass die emails erst durch Procmail wandern und dann dementsprechend verteilt werden. Das brauche ich um die Mails in IMAP in verschiedenen Unterordnern zu verschieben.

Ich hab mir das nun folgendermaßen vorgestellt:

fetchmailrc:
poll "post.strato.de"
protocol POP3
user "test1@domain.de"
there with password "ehklar"

.procmail:
logfile=/var/log/procmail/procmail.log
verbose=yes

:0
*^TO.test1@domain.de
/var/spool/imap/user/user1

Also im Grunde erst mal der selbe effekt wie vorher. Ist ja nur mal zum testen.

In der main.cf vom Postfix habe ich noch das hier eingetragen:

mailbox_command = /usr/bin/procmail /etc/.procmailrc
mailbox_transport = cyrus (das war vorher auch schon so drin...)
fallback_transport = cyrus (das hier auch....)

Aber das will nicht so recht klappen.
Und welchen Benutzer muss ich in der fetchmailrc eingeben? Bisher wars ja der jeweilige Benutzer, aber nun solls ja an procmail gehen... ??

Danke!

tHaHooL
11.06.04, 17:07
geschafft!!
Es klappt!

Es lag im Grunde nur an der falsche Rechtevergabe der Datei "procmailrc"...