Tom: SMTP spam reduzieren

Beitrag lesen

Hello Sven,
hello wahsaga,

Received: from eu99-101-175.clientes.euskaltel.es (HELO euskaltel.es) (62.99.101.175)
  by v005.my-vserver.net with SMTP; 4 Apr 2007 19:21:58 -0000

[...] Insgesamt kann man mit guter HELO-Filterung schon mal sehr gute Ergebnisse erzielen. Auf selfhtml.org filtere ich damit allein schon über 60% (34.000 von 56.000 im vergangenen Monat) aller insgesamt abgelehnten Mails raus (der Check ist der allererste in der Kette).

Das ist schon recht ermutigend. Es waren jetzt zum Schluss ca. 400 bis 500 Müll-Mails am Tag. Das nervt ganz schön. Die Spamfilter am Client sind auch nicht so berauschend. Außerdem wollte ich die Postfächer auf IMAP umstellen. Da hat das dann keinen Zweck am Client.

Insgesamt hätte es deine Mail vermutlich über meinen HELO-Filter geschafft. Aber meine Filterkette ist ja noch etwas länger. :)

Schade nur, dass Du ein anderes Mailprogramm benutzt ;-)
Vielleicht stelle ich das dann doch nochmal um, wenn ich den Server behalte.

Auf IP scheint der badmailfrom-Mechanismus aber sowieso nicht zu reagieren.

Ich denke, das ist das Stück Code...

int bmfcheck()
{
  int j;
  if (!bmfok) return 0;
  if (constmap(&mapbmf,addr.s,addr.len - 1)) return 1;
  j = byte_rchr(addr.s,addr.len,'@');
  if (j < addr.len) {
    if (constmap(&mapbmf,addr.s + j,addr.len - j - 1)) return 1;
    for (j++; j < addr.len; j++)
      if (addr.s[j] == '.') {
 if(constmap(&mapbmf,addr.s + j,addr.len - j - 1)) return 1;
      }
  }
  return 0;
}

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau