Heute habe ich endlich Greylisting auf meinem Rootserver (SUSE 9.3 Plesk 7.54) implementiert. Ich habe einen gepatchten qmail-envelope-scanner und qmail-smtpd von Brent Meshier verwendet. Sein Verfahren arbeitet mit einer mysql Datenbank. Vorteilhaft an seiner Lösung ist, das man sich leicht selbst Auswertescripte schreiben kann und White/Blacklist einträge einfach hinzufügen kann. Der größte Nachteil der Greylisting Methode, nämlich die generelle Verzögerung aller Mails, die zum ersten Mal versendet wurden, nehme ich gerne in Kauf.
Die Installation war ein Kinderspiel. Im wesentlichen konnte ich mich nach dem Blogeintrag richten. Ich schreibe hier meine Vorgehensweise auf, damit ich bei einer Neuinstallation nicht mehr suchen muss.
Paket von Brents Blog besorgen. Auspacken und die Datei local_scan.c anpassen. Ich habe einen anderen Datenbanknamen, User und Passwort vergeben. Der Rest blieb unverändert. Ein einfaches make hat bei mir hingereicht. Danach den qmail Server /etc/init.d/qmail stop pen. Die beiden gepatchten Programme kopieren:
cp qmail-envelope-scanner /var/qmail/bin/ und
cp -f qmail-smtpd /var/qmail/bin/. Die Rechte korrigieren:
chown root.qmail /var/qmail/bin/qmail-envelope-scanner und
chown root.qmail /var/qmail/bin/qmail-smtpd . Jetzt den Mailserver wieder starten:
/etc/init.d/qmail start
Wenn alles klappt, sollten in den nächsten Minuten die ersten Einträge im Log auftauchen:
tail -f /tmp/greylist_dbg.txt
Was jetzt noch fehlt, wäre ein Interface, mit dem man bequem die die jetzt noch durchkommenden Spammer auf die Blacklist setzt. Momentan muss man das per Hand tun. Aber das Spamaufkommen ist dermassen dramatisch gesunken, das ich mir derzeit darüber noch keine Gedanken zu machen brauche. Seit gut 1.5 Stunden in Betrieb, 49 eingehende Mails, davon 2 Testmails 3 durchgekommene Spam und 44 nicht wieder gekommene Spam. Das sagt alles Froi [UPDATE:] Ich habe das Script von Greylisting Admin installiert. Damit kann man bequem Black- und White-Listing Einträge verwalten.
Via Brent Meshier Blog Archive Adding Greylisting support to qmail on Plesk 8
Whitelist/Blacklist Beispiele
Die Installation war ein Kinderspiel. Im wesentlichen konnte ich mich nach dem Blogeintrag richten. Ich schreibe hier meine Vorgehensweise auf, damit ich bei einer Neuinstallation nicht mehr suchen muss.
Paket von Brents Blog besorgen. Auspacken und die Datei local_scan.c anpassen. Ich habe einen anderen Datenbanknamen, User und Passwort vergeben. Der Rest blieb unverändert. Ein einfaches make hat bei mir hingereicht. Danach den qmail Server /etc/init.d/qmail stop pen. Die beiden gepatchten Programme kopieren:
cp qmail-envelope-scanner /var/qmail/bin/ und
cp -f qmail-smtpd /var/qmail/bin/. Die Rechte korrigieren:
chown root.qmail /var/qmail/bin/qmail-envelope-scanner und
chown root.qmail /var/qmail/bin/qmail-smtpd . Jetzt den Mailserver wieder starten:
/etc/init.d/qmail start
Wenn alles klappt, sollten in den nächsten Minuten die ersten Einträge im Log auftauchen:
tail -f /tmp/greylist_dbg.txt
Was jetzt noch fehlt, wäre ein Interface, mit dem man bequem die die jetzt noch durchkommenden Spammer auf die Blacklist setzt. Momentan muss man das per Hand tun. Aber das Spamaufkommen ist dermassen dramatisch gesunken, das ich mir derzeit darüber noch keine Gedanken zu machen brauche. Seit gut 1.5 Stunden in Betrieb, 49 eingehende Mails, davon 2 Testmails 3 durchgekommene Spam und 44 nicht wieder gekommene Spam. Das sagt alles Froi [UPDATE:] Ich habe das Script von Greylisting Admin installiert. Damit kann man bequem Black- und White-Listing Einträge verwalten.
Via Brent Meshier Blog Archive Adding Greylisting support to qmail on Plesk 8
Whitelist/Blacklist Beispiele
Zockertown am : Zockertown 166221 Spam Kommentare geblockt