Es geschehen noch Wunder. Ein ur-alter Patch, der PHP das Loggen der “mail()” Funktion beibringt hat es in den Core geschafft – und ich habe es nicht gemerkt ;).
Damit wird es auf Shared-Hosting Systemen endlich (ohne Klimmzüge) möglich, spammende Formulare etc. zu identifizieren…
So wird es aktiviert:
# /etc/php.ini
mail.add_x_header = On # Fügt einen neuen Mailheader hinzu:
# X-PHP-Originating-Script: :formmail.php
mail.log = /var/log/phpmail.log # Loggt jede Benutzung der mail() Funktion
Das Log sieht dann so aus:
mail() on [/var/www/formmail.php:3]: To: otto@example.org -- Headers:
many THANKS!
2 replies on “PHP5.3: log mail() usage”
[…] Update: take a look here. […]
Moin. Danke für den Tipp. Mir ist die Funktion auch nicht aufgefallen. Vielen Dank.