Как узнать откуда рассылается спам на сайте Джумла ? Эту возможность предоставил php 5.3 mail.add_x_header 1

1. Приписать в .htaccess

php_value mail.add_x_header 1

php_value mail.log DocumentRoot mail.log

Только ложим, предварительно создав файл mail.log, не в корень сайта,а в директорию хостинга. Вообще то файл mail.log ,создается скриптом.

Если для хостинга разрешено использование php.ini , то прописываем в php.ini

mail.log = DocumentRoot mail.log
mail.add_x_header = 1

Проверить работу можно, отправив тестовое письмо на эмэйл. Создать файл mailtest.php, положить в корень сайта.

<?php
if (mail("указать нужный эмэйл", "Тема", "Тест скрипта"))
echo 'OK';
else
echo 'ERROR';
?>

Дополню.

Поскольку уже несколько раз на хостинге клиента пхп работал как fast-cgi, то можно добавить проверку на подключение php как модуля apache. И тогда не будет белого экрана или ошибки 500

<IfModule mod_php5.c> #Если включен модуль пхп

php_value mail.add_x_header 1

php_value mail.log DocumentRoot mail.log

</IfModule>

Добавить комментарий


Защитный код
Обновить