Wie beschränken Sie ausgehende SMTP-E-mail gesendet von PHP

Haben wir shared hosting-Servern, die den Einsatz von PHP fastcgi (auf IIS) für mehrere clients (shared hosting). Regelmäßig clients verwenden die alten verwertbaren code, der bewirkt, dass Löcher in Ihre Anwendungen, die irgendwann von Hackern verwendet, um schädlichen code zu installieren. Die meisten der Zeit, dieser code wird verwendet zum versenden von spam über unsere Server.

Wir haben keine Kontrolle über unsere Kunden-code, so dass das patchen der Löcher ist ziemlich unmöglich.

Wir möchten jedoch zu blockieren, die Kunden spam senden, sobald Sie mehr senden, dann X E-Mail-Nachrichten, die in Y Zeit.

Setup ist fastcgi-basiert, so gibt es wenig Beziehung zwischen php und den webserver.
PHP sendet seine E-mail über SMTP auf localhost. Der mailserver erlaubt auch die Weitergabe von allen localhost-verbindungen (offensichtlich).

Eine Sache, geht mir durch den Kopf, ist das setzen einer environment-variable mit einem Bezeichner in der fastcgi-Umgebung und mit Hilfe von php-prepend-Datei option, um eine Kopfzeile auf alle Mails, die von der php-mailer. Danach könnten wir das E-mail-header zu identifizieren, die Spam-Täter.

Die oben genannte option immer noch nicht, kümmern sich um spam-Skripte mit regelmäßigen telnet (telnet localhost (HELO, MAIL FROM, etc... ) beim senden von E-Mail.

Meine Frage an Euch: ist die Idee, die ich erwähnt habe, die beste und vielleicht einzige Möglichkeit, um sich mit unserer Frage? Oder gibt es bessere Lösungen für diese situation? Und wenn ja, bitte erklären Sie, wie würde mit dem Thema beschäftigen.

  • Nicht sicher, ob dies ist eine Frage der Programmierung erhalten Sie möglicherweise eine bessere Antwort auf serverfault.com
  • Ich war im Zweifel auch. Einfach nicht sicher, ob die Lösung wäre, auf die PHP ' s end-der smtp-server, Ende oder beides.. Naja wahrscheinlich beides. Ich denke, man müsste wissen von beiden und ich erwarte mehr PHP-Entwickler über server wissen dann Umgekehrt. Wenn ich keine Antworten hier, aber, krank zu Fragen für einen Umzug auf serverfault.
Schreibe einen Kommentar