Zitat Zitat von hoppala Beitrag anzeigen
Der Mailserver muss die temporär abgewiesenen Mails irgendwie verwalten, muss nachhalten, ob es sich bei neuen Mails um Retries oder tatsächlich neue Mails handelt (das ist bei mehreren ausgehenden MXen nicht trivial)
  • gleiche Message-ID und gleicher Inhalt
  • (abgesehen von allen Received: ) gleicher Mail-Header und gleicher Inhalt
  • Checksum von obigem in eine Datenbank, und bei Treffer der Checksum nochmal neu vergleichen

Das klappt prima, also auch für konventionelles Greylisting.
Wer bewusst Texte permutiert, ist mit Sicherheit spammer. Alles andere ist bei mir Stand 08/2010 ausgewertet: Ganz selten gibt es Mailserver, die die Message-ID zwischen erst-Einwurf und zweit-Einwurf nochmal ändern, dann aber kein weiteres Mal (<0,03% der Ham-Mails). Alle derart aufgefallenen Mails ohne Message-ID waren Spam.

Zitat Zitat von hoppala Beitrag anzeigen
braucht ein Interface zum Benutzer zur Ablehnung/Annahme von temporär abgewiesenen Mails.
Der einfachste Vorschlag ist eine tägliche Liste der Spam-Mails, vom Spamfilter nach Gewichtung sortiert. Der Anwender sagt in seinem Mail Client "Antworten", kreuzt mit "X"en die Mails an, die er spannend findet, und schickt ab. Sobald seine Antwort beim Mailserver angekommen ist, gibt der Mailserver die (bereits gespeicherten) Mails zum Abruf frei.

Das ist zwar jetzt nicht super-komfortabel, aber es ist immerhin ein Anfang, mit dem jeder Mail-Client etwas anfangen kann.

Artur