Spamfilter für verschiedene Empfänger
Posted: 2005-09-19 22:51
Hallo zusammen,
ich hoffe diese Frage wurde nicht schon irgendwo beantwortet, ich hab mit der Suche jedenfalls nix gefunden.
Ich bin derzeit dabei, meinem Exim das Spamfiltern beizubringen. Nachdem ich wenig Lust habe, mir erstmal wieder ein aktuelles Testsystem einzurichten, hatte ich vor, das gleich auf dem "produktiven" Server auszuprobieren. Und da auch erstmal ohne größere Gefährdung, sprich, erstmal nur Header generieren unter bestimmten Bedingungen.
Leider bin ich dabei recht bald auf ein eher konzeptionelles Problem gestoßen. Ich hatte vor, meinen Kunden einen Spam- und Virusscanner als kostenpflichtige Option anzubieten, d.h. jeder kann selbst entscheiden, ob er sowas haben möchte oder nicht. Und zwar pro Postfach oder Weiterleitung. Jetzt kann ich in Exim (4.52 mit content scanning) aber keine konkrete Empfängeradresse feststellen, wenn ich irgendwas im DATA-ACL prüfe. Ist ja auch klar eigentlich, zu dem Zeitpunkt gibt's bereits potentiell mehrere Empfänger einer Nachricht. Also kann ich dann am Ende gar nicht für jeden Empfänger einzeln entscheiden, ob der Spamfilter verwendet werden soll oder nicht. Und Nachrichten nach der bestätigten Annahme, wo man evtl. auf jeden einzelnen Empfänger eingehen könnte, zurückzuweisen oder gar zu verwerfen halte ich für gar keine gute Idee.
Welche Optionen habe ich jetzt also? Kann ich überhaupt verschiedene Einstellungen für verschiedene Empfänger verwenden? Oder muss der Spamfilter am Ende global für alle laufen? Das könnte man ja zur Not auch machen, kostenloser Filter für alle, aber was mach ich mit denen, die explizit nichts gefiltert haben wollen? Die Empfängerzahl pro Nachricht auf 1 beschränken geht wohl auch nicht, wenn ich mir das SMTP-Protokol so ansehe.
ich hoffe diese Frage wurde nicht schon irgendwo beantwortet, ich hab mit der Suche jedenfalls nix gefunden.
Ich bin derzeit dabei, meinem Exim das Spamfiltern beizubringen. Nachdem ich wenig Lust habe, mir erstmal wieder ein aktuelles Testsystem einzurichten, hatte ich vor, das gleich auf dem "produktiven" Server auszuprobieren. Und da auch erstmal ohne größere Gefährdung, sprich, erstmal nur Header generieren unter bestimmten Bedingungen.
Leider bin ich dabei recht bald auf ein eher konzeptionelles Problem gestoßen. Ich hatte vor, meinen Kunden einen Spam- und Virusscanner als kostenpflichtige Option anzubieten, d.h. jeder kann selbst entscheiden, ob er sowas haben möchte oder nicht. Und zwar pro Postfach oder Weiterleitung. Jetzt kann ich in Exim (4.52 mit content scanning) aber keine konkrete Empfängeradresse feststellen, wenn ich irgendwas im DATA-ACL prüfe. Ist ja auch klar eigentlich, zu dem Zeitpunkt gibt's bereits potentiell mehrere Empfänger einer Nachricht. Also kann ich dann am Ende gar nicht für jeden Empfänger einzeln entscheiden, ob der Spamfilter verwendet werden soll oder nicht. Und Nachrichten nach der bestätigten Annahme, wo man evtl. auf jeden einzelnen Empfänger eingehen könnte, zurückzuweisen oder gar zu verwerfen halte ich für gar keine gute Idee.
Welche Optionen habe ich jetzt also? Kann ich überhaupt verschiedene Einstellungen für verschiedene Empfänger verwenden? Oder muss der Spamfilter am Ende global für alle laufen? Das könnte man ja zur Not auch machen, kostenloser Filter für alle, aber was mach ich mit denen, die explizit nichts gefiltert haben wollen? Die Empfängerzahl pro Nachricht auf 1 beschränken geht wohl auch nicht, wenn ich mir das SMTP-Protokol so ansehe.