Am Sonntag, 13. Juli 2003 14:43 schrieb Jochen Schrader:
Al Bogner wrote:
Ich sehe mein Problem darin, dass mein MTA Postfix bei von außen eingehenden Mails nicht benutzt wird, bei internen Mails aber schon.
Aus /home/ab/.fetchmailrc #poll pop.gmx.net with proto POP3 auth password uidl # user 'xx' there with password 'yy' mda "/usr/bin/procmail -d 'ab'"
Wäere nett, wenn Du das der Liste von Anfang an gepostet hättest!
Sorry, ich drehe mich diesbzgl. schon länger im Kreis und nach meinen Recherchen war ich der Meinung, dass man procmail dazu bringen kann, die Virenfilterung zu übernehmen. Es ist schon klar, dass du http://lists.suse.com/archive/suse-linux/2003-Jun/3824.html nicht kennst, wo ich meinen Poll-Befehl erwähnte. Danach hatte ich nicht mehr daran gedacht, dass das wichtig sein könnte. Ich habe mich da an die Beispiele bei http://sdb.suse.de/de/sdb/html/fetchmail.html gehalten.
Lass den Teil mit mda ... aus der .fetchmailrc raus, dann kümmert sich postfix und antivir um Deine Mails.
Also in der Art: poll pop.gmx.net with proto POP3 auth password uidl user 'xx' there with password 'yy' is ab Um Spamassassin/Procmail
jetzt zu nutzen, gibt es mehrere Möglichkeiten. Die einfachste ist, die Datei .forward in Deinem HomeVerzeichnis in etwa so zu erstellen (in einer Zeile, Deiner Konfiguration angepasst:
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #BENUTZERNAME"
Verstehe ich es richtig, dass dieses Forward dann für _alle_ gefetchten Mails gilt? 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 ?
Dann wird postfix procmail aufrufen, welcher dann auch spamassassin ausführt.
Das hört sich nun gut an.
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.
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. Al