PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Procmail, Cyrus & Mailbox-dirs



READY
26.06.02, 16:28
Hi.. ich probiere im Moment verzwifelt per Procmail an ein Mailbox-Dir des Cyrus imap weiterzuleiten,
die procmailrc schaut derzeit so aus:



LOGFILE=/var/log/procmail
:0
*
|/usr/lib/cyrus/bin/deliver -a -m hoka.FAX

die Mail scheint dann im Nirvana zu landen..
Wenn ich die Mail nur an hoka leite,
kommt sie in der INBOX des Benutzers user.hoka an..
FAX ist ein Mailbox-Ordner des Benutzers hoka,
der in cyradm als user.hoka.FAX existiert!
wie bringe ich den Deliver dazu, die Mail korrekt zuzustellen?

READY
27.06.02, 14:45
nobody knows? :***(

ich bin mir fast sicher das es irgendwie funktionieren muss, nur hab ich bisher keine informationen dazu gefunden..

noway
28.06.02, 20:13
Hier ein Beispiel
monitor.fussballfueralle ist eine User Mailbox an die alle emails die an fussballfueralle gehen weitergeleitet werden

:0
* ^TO_.*fussballfueralle.*
{
MAILBOX=user.monitor.fussballfueralle
:0 w
|/usr/cyrus/bin/deliver -F R -m $MAILBOX -a $USER

MAILBOX=""
:0 e
|/usr/cyrus/bin/deliver -F R -m $MAILBOX -a $USER
}


Gruß Klaus

READY
04.07.02, 22:24
hi .. so ähnlich ist es bei mir doch auch aufgebaut..

nur laut manual erwartet der parameter -F eine angabe eines ' return paths ' , wobei ' R ' warscheinlich nicht die richtige angabe ist, ich weiss nich was diese option deshalb bewirken soll?!

user.monitor.fussballfueralle

^^ ich nehme an das ' fussballfueralle ' ein directory der mailbox ' monitor '
ist... wenn ich noch ' user. ' mit angebe, schägt die e-mail zustellung fehl. :/
ich sehe keinen grossen unterschied (wenn man jetz mal das ' user. ' weglässt) von deiner ( monitor.fussballfueralle ) zu meiner ( hoka.FAX ) schreibweise, deshalb wundert es mich, das es bei dir funtioniert und bei mir nicht, oder liegt das an den parametern?

noway
04.07.02, 22:40
OK Sorry F und R sind blödsinn wie ich auch fesgestellt habe
Nun nochmal langsam :
(1) ich bekomme eine Email von irgentwas@eins-und-eins.de .
Da dieses in stimmt gelten die regeln in den Klammern wobei
(2) Mailbox=user.hocka.fax als box defeniert wird.
dann können x belibig fiehle regeln kommen
bei mir ist des die verteilung in die box user.hocka.fax wobei $mailbox die defenierte box ist und user in diesem fall Cyrus.
(3). Danach defeniere ich wieder den standart.

Ich hoffe ich konnte es dir erklären.
Gruß Klaus
:0
(1). * ^From: .*eins-und-eins.de

{
(2). MAILBOX=user.hocka.fax
:0 w
|/usr/cyrus/bin/deliver -m $MAILBOX -a $USER

(3) MAILBOX=""
:0 e
|/usr/cyrus/bin/deliver -m $MAILBOX -a $USER
}