Вход Регистрация
» Описание: Если у вас на сайте / на сервере появился скрипт, который отсылает слишком много электронных писем а-ля спам, то вы можете его отследить с помощью пары строчек специальных настроек в файле php.ini.



Важно! Работать такой способ логирования отправки писем будет с PHP 5.3 и старше. Узнать версию PHP вы можете с помощью функции phpinfo().
» Добавил: * -=(C)DRU987=-
» Время добавления: 8 Марта 2016 в 12:21
» Посмотров: 637
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
  1. /*Пропишите в php.ini:*/
  2.  
  3. mail.add_x_header = On
  4. mail.log = /var/log/mail_sky/php_mail_report.log
  5.  
  6.  
  7. /*Так же эти значения можно прописать в .htaccess:*/
  8.  
  9. php_value mail.add_x_header 1
  10. php_value mail.log DocumentRoot mail.log
  11.  
  12.  
  13.  
  14. /*Логи вызова функции mail() (для текущего примера) будут собираться в каталоге /var/log/mail_sky/, в файле php_mail_report.log*/
  15.  
  16. ----------------------
  17. /*Поскольку уже несколько раз на хостинге клиента пхп работал как fast-cgi, то можно добавить проверку на подключение php как модуля apache. И тогда не будет белого экрана или ошибки 500*/
  18.  
  19. <IfModule mod_php5.c>
  20. php_value mail.add_x_header 1
  21. php_value mail.log DocumentRoot mail.log
  22. </IfModule>
Онлайн: 6
Реклама