Hallo, Am Mon, 30 Jan 2006, Andre Tann schrieb:
Du schriebst, ich soll fragen, also frag ich...
Dr. Jürgen Vollmer, Montag, 30. Januar 2006 22:56:
dann hab' ich noch ein: /home/ml/.forward
OK, verstehe ich.
mit dem Inhalt (incl. der ", ohne blanks vorne) "|exec /usr/bin/procmail -t"
Das geht doch auch ohne ~/.forward direkt von postfix aus. Oder filtert nur dieser User per procmail? Dann ginge das auch ueber die alias-Datei (wie bei mailman fuer sendmail dokumentiert), AFAIK verwenden ja sendmail und postfix die gleiche alias-Syntax, und da geht: a) test: "|/usr/local/mailman/mail/wrapper post test" [..] bzw. wenn du unbedingt procmail willst: ml "|/usr/bin/procmail -t"
Wieso |exec..., und nicht einfach |/usr/bin/procmail? So hatte ich das immer, und es tut auch.
help exec
:0
* ^TOtest@ja-wo-denn\.de ! test@myhost.home
Wieso ^TOtest@...? Wenn jemand an testliste
schreibt, dann trifft Deine Regel doch nicht, oder? Müßte es nicht ^TO.*test@... heißen?
Das ist ein Fipptheler von Juergen, das muss * ^TO_test... sein. Und damit...
Man spart sich halt duzende Postfächer und polls bei fetchmail,
Stimmt, dafür mußt Du aber pro Liste haufenweise procmail-Regeln anlegen, die obendrein nicht mehr funktionieren, wenn einer ein BCC benutzt. Aber das ist ja im Prinzip die Multidrop-Diskussion bei fetchmail.
...erschlaegt man das Problem gleich mit, denn ==== man procmailrc ==== If the regular expression contains `^TO_' it will be sub stituted by `(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X- Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)', which should catch all destination specifications containing a specific address. ==== -dnh -- - Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt. - Linux ist für die, die wissen wollen, warum er funzt. - DOS ist für die, die wissen wollen, warum er nicht funzt, und - Windows ist für die, die nicht wissen wollen, warum er nicht funzt.