Grüße!
Wir haben zur Zeit ein Problem mit einem Script, was irgendwo auf einem Windows-Server liegt und scheinbar Spam verschickt. Der Mail Server ist Relay-Sicher, von aussen kommt da nix rein. Also muß es irgendwo von innen kommen.
Ich hab schon versucht, das Script per Hand auszumachen. Bin jedoch an der Masse an Dateien und Scripten gescheitert. Wenn ich in der php.ini die Funktion "mail" mit in die disabled_functions aufnehme, hört der Spam auf. Aktiviere ich es (notgezwungenermaßen) wieder, gehts nach kurzer Zeit weiter.
Beim suchen nach einer Lösung bin ich unter anderem auf einen Patch gestoßen, der in die Mail eine Header-Zeile einfügt, die das verschickende Script enthält. [
http://www.lancs.ac.uk/~steveb/patch...-header-patch/]
Das Problem allerdings: Man muß ihn in den Source von PHP patchen und dann neu compilen.
Ich versuche das schon seit über einer Woche, scheitere aber immer wieder an Kompatibilitätsproblemen zwischen Linux und Windows oder an cygwin.
Obwohl der PHP4 Source hier ein VC++ Projekt enthält, versucht er beim Compilen ein Programm "bison" auszuführen, was jedoch eine Datei unter "/usr/share/...irgendwas/" nicht öffnen kann. Ändere ich in der bison.simple die Pfade ab, meckert er immernoch.
Irgendwie hat er dann aufgehört, deswegen zu meckern. Stattdessen scheiterte es daran, dass er eine "arpa/inet.h" nicht öffnen konnte. Recherchen bei Google haben ergeben, dass diese Datei zu jeder Linux Distribution gehört, bei Windows nix zu suchen hat und die zu porten auch quark ist. Ok.
Also hab ich mir cygwin installiert. Laut [
http://www.webhostingtalk.com/showthread.php?t=572755] sollte es damit möglich sein. Das Problem hierbei: cygwin kennt weder "buildconf" noch "configure" oder sonstige Kommandos, die laut dieser Anleitung (allerdings für PHP5) [
http://blog.harddisk.is-a-geek.org/i...hp-on-windows/] zum gewünschten Ergebnis führen sollen. Die Dateien liegen jedoch der Source Distri bei.
Ein weiterer Lichtschein war das hier [
http://www.webhosting.net/forum/showthread.php?p=367] - Eine bereits vorcompilte PHP 4 Version. Jedoch kann ich - trotz Account - die Dateien nicht runterladen und der Poster hat auf eine PM bisher noch nicht geantwortet.
Kann mir einer von euch helfen, PHP4 zu compilen oder hat vielleicht sogar schon eine PHP4 Version für
Win32 mit mail-header-patch?
Danke.