PHP - patch fce mail (skript v hlavicce emailu)
Patch PHP, oznacovani scriptu v hlavicce emailu:Jelikoz jsem potreboval zjistit, kdo mi spamuje pres nejaky skript na serveru a z hlavicek v tech emailu se nedalo zjistit skoro nic (z jakeho skriptu se to vlastne posila). Tak jsem musel pristoupit k opatchovani php.
Patch si muzete stahnout z tohoto odkazu, je tam verze jak pro php4 tak i 5.
http://www.lancs.ac.uk/~steveb/php-mail-header-patch/patch si stahnete do drojaky php a pak jednosuse opatchujete pomoci
patch -p1 < php5-mail-header.patch
po znovu prelozeni php, jiz bude do kazde hlavicky pridan radek:
X-PHP-Script:
for
Realne to muze vypadat asi takto:
X-PHP-Script: www.example.com/~user/testapp/send-mail.php for 10.0.0.1
Nove uprave patche naleznete taky napr zde:
http://mirror.trouble-free.net/sources/
Dodatky k POSTFIXu:
Velsinou takove emaily zustanoy delsi dobu ve fronte. Cislo emailu zjistime napr. pomoci
mailq |less
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
48840283E04C 4179 Mon Feb 13 22:36:46 apache@zeme.savvy.cz
na co je presne v emailu si muzeme precist pomoci
postcat -q 48840283E04C
pokud takovy email potrebujeme z fronty vymazat, lze to velmi jednoduse pomoci prikazu
postsuper -d 48840283E04C
« Zpět na seznam