mail() versendet nur noch an serverinterne Adressen
Madfrat
Nach einer Kernel Panic, ausgelöst durch einen Hacker, kann über die PHP-Funktion mail() nur noch an serverinterne E-Mailadresse eine Nachricht verschickt werden. Adressen, deren Postfach extern, also nicht auf dem Server gelagert ist, erhalten die Mails nicht mehr. Da die mail-Funktion an sich ja anscheinend läuft, weiß ich nicht, woran das liegen kann. Weiß da vielleicht jemand einen Rat?
Ich muss dazu sagen, dass der Server jetzt im SafeMode läuft, könnte es vielleicht damit zusammenhängen?
Hallo,
hast Du den Mailserver (sendmail -> ???) schon mal neu gestartet?
Welchen Mailserver hast Du denn überhaupt? Bei Sendmail gibt es die Dateien Mailertable, Access, usw. Die müssen richtig konfiguriert sein. Außerdem muss das UDP-Protokoll klappen, sonst kann der mailserver keinen Kontakt zur Außenwelt herstellen. Siehe inetd.conf.
Außerdem empfehle ich Dir dringend nach einer Attacke einen neuen Server aufzusetzen und die alte Platte zu Kontrollzwecken aufzuheben. Ich wollte auch schon immer mal eine Server-Clone-Farm aufmachen. Einmal denken, mehrmals kopieren und im Crashfall einfach die gesicherten Daten rüber und gut ists
Grüße
Chris (C)