Wo liegt denn dein Problem? In der Umsetzung eines Verfahrens in Delphi, oder in der Spamerkennung direkt?
Wenns zweiteres ist: Wie erkennst du Spam?
Methode 1: Untersuche den Absender. Es gibt diverse Absenderbereiche, die man generell löschen sollte. z.b. alle die, die auch bei GMX und anderen auf der Blacklist stehen (afaik kann man die einsehen, bin aber nicht ganz sicher. Mein GMX-Postfach besteht zu 99% aus Spam. Da schau ich nur rein, wenn ich mich in irgendwelchen Foren anmelde, die mir nicht ganz sauber vorkommen.)
Methode 2: Untersuche den Betreff. Wenn da etwas wie "Enlarge your Penis" drin vorkommt, ist das in aller Regel keine Nachricht deines Psychotherapeuten oder plastischen Chirurgen, bei dem du wegen eines Minderwerigkeitskomplexes in Behandlung bist. Weitere Begriffe wären OEM-Software, Sex, porn, pron, pr0n,...
Methode 3: Untersuche die eMail selbst nach Schlüsselwörtern und/oder Phrasen.
Ggf. Solltest du in Erwägung ziehen, zusätzlich Whitelists für die Absender einzuführen, damit z.B. eMails von vertrauenswürdigen Absendern durchkommen. Damit z.B. nicht eine solche eMail abgeblockt wird:
| Zitat: |
| Du erhältst diese E-Mail, weil du über Antworten im Thema "OEM-Software mit Delphi entwickeln" auf Delphi-Forum.de benachrichtigt werden wolltest. ... |
Dass das ganze nicht einfach ist, sieht man daran, dass auch gängige Spamfilter, an denen "professionelle" Leute lange Zeit arbeiten, auch nicht 100%ig funktionieren.
We are, we were and will not be.