PHP5.3: log mail() usage

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: <uid>: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!

This entry was posted in Linux and tagged , . Bookmark the permalink.

2 Responses to PHP5.3: log mail() usage

  1. Pingback: PHP mail() überwachen | /var/bergercity/

  2. Adrian says:

    Moin. Danke für den Tipp. Mir ist die Funktion auch nicht aufgefallen. Vielen Dank.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">