Al Bogner wrote:
Am Sonntag, 13. Juli 2003 14:43 schrieb Jochen Schrader:
Also in der Art: poll pop.gmx.net with proto POP3 auth password uidl user 'xx' there with password 'yy' is ab
Fast, bei steht da: user 'xx' there with password 'yy' is 'ab' here
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #BENUTZERNAME"
Verstehe ich es richtig, dass dieses Forward dann für _alle_ gefetchten Mails gilt?
Nein, die .forward wird je Benutzer im Homeverzeichnis erstellt. Wenn Du also in der selben fetchmailrc noch fuer Benutzer 'cd' Mails abholst, musst Du noch die .forward angepasst auf Benutzer 'cd' im Homeverzeichnis des Benutzers 'cd' anlegen. Dies ist bei mehreren Hundert Benutzern natürlich nicht so ganz akzeptabel. Da aber jeder so oder so eine seigene procmailrc haben kann, ist das jetzt auch nicht so dramatisch ein kleines Skript zu machen, das die .forward Datei in alle Homverzeichnisse korrekt einträgt. Als Admin wäre es mir wesentlich wichtiger, den Viren-Scan systemweit laufen zu lassen, als dass der einzelne Benutzer sein spamassasion zum Laufen bringt (oder auch nicht :-) ).
Nehmen wir an, da wäre
poll pop.gmx.net with proto POP3 auth password uidl user 'xx' there with password 'yy' is ab
und
poll pop.gmx.net with proto POP3 auth password uidl user '2' there with password 'yy' is cd
Wie erstellt man in diesem Fall .forward ?
die Forward Datei hätte hier beispielsweise zum Inhalt: |IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #cd
Für diese Problem gibt es aber auch tausenderlei Lösungen. So könntest Du genauso, wie Du spamassassin nutzt (Procmailregel) auch amavis für das scannen Deiner Mails nutzen!
Das war mein ursprünglicher Gedanke. Ich brauche aber nur eine funktionierende Lösung.
<ungetestet> Eine ein bisschen unsaubere Lösung wäre bei Deiner bisherigen Konfiguration z. B. folgendes: Genauso, wie Du die Mails an spamassassin pipen tust, so könnetst Du die Mails danach an amavis pipen. Amavis richtig eingestellt (siehe im Perlscript amavis den Bereich "postfix specific") schickt dann die Mails nach seinem Scan an postfix. Postfix wiederum liefert die Mails dann aus. Hierbei könnte dann allerdings eine korrektur des Headers notwendig sein, da postfix die Mails sonst wieder an Dein Pop3 Account schickt. </ungetestet> Ich finde die Lösung mit .forward wesentlich einfacher!
Google gibt Dir da sicher auch noch mehr Hinweise.
Keine Frage, doch weder im Web noch im Usenet, fand ich ein Beispiel das ich hier nachvollziehen konnte.
Vielleicht siehst Du nur den Wald vor lauter Bäumen nicht. ;-) Jochen