Da ich mir desöfteren schon gedanken gemacht hab bezüglich des schreiben so eines tools hab ich einen vorschlag soweit dieser noch nicht umgesetzt wurde.
Es wäre nicht schlecht wenn man eine schnittstelle für erweiterte Spamfilterung bietet. Etwa in der form das alle
Dll's eines ordners geladen werden welche einen bestimmten procedure/funktionsnamen haben. Dieser funktion (jeder
dll) wird bei jeder mail die geprüft wird der header übergeben und die funktion liefert True oder False zurück je nach dem ob ausgefiltert wird oder nicht. Dann wäre es nicht schlecht wenn es da noch eine zweite funktion gibt die eine ausgefilterte mail wieder "retten" kann. Somit wäre es zum beispiel möglich das ein Filter alle mails einer gewissen blacklist rausfiltert, ein anderer Filter aber mails die bereits rausgefiltert wurden aber einen bestimmten betreff haben (den man mit dem versender der mail vorher abgesprochen hat) wieder rettet.
Durch dieses verfahren wäre es auch möglich bereits vorhandene spamfilersysteme einzubinden