Website-Icon adminForge

Spamerkennung per Sendmail Wrapper und X-Header

In der Mail-Queue lagern hunderte E-Mails, ohne Authentifizierung im Header oder Logfile? Die E-Mails werden meist über ein Malware PHP Script verschickt. Es gibt zwei Möglichkeiten den Verursacher dingfest zu machen.

Methode 1: Sendmail Wrapper

Der Klassiker ist und bleibt der Sendmail Wrapper, die Sendmail Binary wird umhüllt und mit einem zusätzlichen Mail-Header versehen.
Auf den meisten Systemen ist es der Pfad /usr/sbin/sendmail, prüft das bitte nach und passt ggf. den Pfad an.

Ab sofort wird in der Datei /tmp/mail.send der Pfad mitgeloggt indem ein PHP mail() ausgeführt wurde. Weiter wird ein Header in der E-Mail eingefügt.

Methode 2: mail.add_x_header ab PHP 5.3.0

Neuere PHP Versionen haben diese Funktion bereits von Haus aus.
Prüft zunächst ob die PHP Version 5.3.0 oder höher vorhanden ist.

Nun prüfen wir ob die Variable in unserer php.ini existiert.

Debian

CentOS

Sollte keine Variable vorhanden sein, fügen wir unter [mail function] die Zeile hinzu.

Das Ergebnis schaut dann zum Beispiel so aus.

0
Die mobile Version verlassen