PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Procmail und Cyrus



clem69
04.09.06, 08:50
Tjo. Hab da ein Problem. Ich rufe EMails per Fetchmail von meinem ISP ab und verteile sie dann per Procmail an Cyrus. Emails, die nur an eine Adresse geschickt werden sind kein Problem. Aber sobald man ein Email an mehrere Adressenmeiner DOmain schickt, wird es nur beim ersten zugestellt. Ist das ein Fehler in der .procmailrc? Diese sieht momentan so aus:


LOGFILE=/var/log/procmail

:0
* ^TO.*ck@madison.at
|/usr/bin/cyrus/bin/deliver -a -m ck

:0
* ^TO.*alex.haring@madison.at
|/usr/bin/cyrus/bin/deliver -a -m alex.haring

:0
* ^TO.*norbert.prem@madison.at
|/usr/bin/cyrus/bin/deliver -a -m norbert.prem

Danke im Voraus!

RichieX
04.09.06, 09:08
Ist das ein Fehler in der .procmailrc?
Ja. Du verabeitest die Mails nur einmal. Machs doch so:


LOGFILE=/var/log/procmail

:0c
* ^TO.*ck@madison.at
|/usr/bin/cyrus/bin/deliver -a -m ck

:0c
* ^TO.*alex.haring@madison.at
|/usr/bin/cyrus/bin/deliver -a -m alex.haring

:0
* ^TO.*norbert.prem@madison.at
|/usr/bin/cyrus/bin/deliver -a -m norbert.prem

Am Ende musst du die Mails natürlich noch "entsorgen", wenn Sie irgendwo zugestellt worden sind.

clem69
04.09.06, 09:14
also du addest einfach ein c and das :0 oder?

edit: ich seh grad, dass wenn ich ein c adde, alle mails in /var/mail/admin gestellt werden und nicht in die mailboxes!

RichieX
04.09.06, 10:53
edit: ich seh grad, dass wenn ich ein c adde, alle mails in /var/mail/admin gestellt werden und nicht in die mailboxes!
Du hast das "entsorgen" vergessen!;)