Moin!
Jetzt würde es mich natürlich Wunder nehmen, welche Algorithmen für das verwerfen ansprechen:
--Validierung nach existierender Empfrängeradresse (oft nur im eigenen Servernetzwerk möglich, für Host-Server für Mailboxen meist die effektivste massnahme)Das würde zuviel Zeit kosten.
Logischerweise darf der Empfang nur für existierende Mailadressen funktionieren, alles andere ist selbstverständlich mit permanentem Fehlerstatus zurückzuweisen. Und das ist auch problemlos sehr schnell realisierbar - weil der Mailserver ja sowieso nachgucken muß, wo das Zielpostfach liegt.
da hatte ich falsch gelesen. Natürlich werden nur existierende Empfänger bedient!
--Validierung des Absender (weiss nicht wie das geht/sinnvoll ist)
Ja, die Adresse muß zumindest einem gültigen Schema entsprechen.
Man kann sich extrem viel Spam allein durch Bestehen auf gültigen/standardkonformen/sinnvollen HELO-Angaben vom Hals halten. Der SELFHTML-Mailserver reagiert beispielsweise ungehalten auf ein "HELO selfhtml.org", weil das von niemandem außer uns selbst kommen darf.
das mache ich noch nicht. Wie sich ein Server nennt, ist mir zunächst egal.
--Abfrage nach Greylist/Whitelist
Ist eine Teilfilterung.
Whitelists, Blacklists und Greylisting sind ein wichtiger Teil des Spamfilters, wie er bei SELFHTML realisiert ist.
mache ich auch.
--Virenscanner
Verwende ich momentan nicht. Der Anteil der Viren dürfte in meinem Fall annähernd null sein. Der meiste Müll hat auch keine Attachments (außer Bilder nackter Frauen und nachgemachter Uhren).
--Besondere Dateiheader Heuristik
Header wird erstmal nicht weiter untersucht.
--Vollmail Bayes-Filter
Genau, der eigentlich Spamfilter.
Diese drei Komponenten erachte ich als überflüssig, wenn man einen serverzentralen Spamfilter realisieren will. Dazu sind die Profile eines jeden Users einfach zu unterschiedlich, und auch die Realisierung des Lern-Interfaces für Spam und Ham ist nicht so ganz trivial einzubauen.
Ich trainiere unseren Filter sein ca. 2 Jahren und habe darauf geachtet, dass nur offensichtlicher Spam (Viagra und Co) gelernt wird. Insofern dürfte das für jeden Spam sein.
lg
Reiner