Бывает когда IP сайта попадает в черный список и мы не можем понять в чем причина, а причина зачастую в массовых рассылках с сайта спама, о котором вы можете даже не подозревать. Поэтому регулярно необходимо проверять почтовую очередь на количество сообщений и анормальную активность отслеживать. Как же все таки узнать какой скрипт шлет почту с сайта. Для этого необходимо в файл конфигурации /etc/php.ini добавитьn
mail.add_x_header = Onnmail.log = <путь к каталогу>/phpmail.log
nПосле таких изменений в конфиге необходимо перезапустить апач и затем в заголовках писем отправленных с помощью mail(), будет запись об скрипте отправителе:n
X-PHP-Originating-Script: <имя_скрипта>.php
В случае спам рассылке информация так же будет попадать в лог phpmail.log и его можно будет проанализировать, например:n
mail() on [/var/www/my/mysite.com/www/engine/system/top.mail.inc:85
Таким образом вы обнаружите вредоносный скрипт и у вас будет возможность его удалить, что бы прекратить спам рассылки.nПосле чего рекомендуем проверить сайт на вирусы и уязвимости, так как врядли взломщик сайта разместил только один скрипт. Если у вы не смогли найти скрипт и проверить сайт, обращайтесь к нам в поддержку мы всегда поможем решить проблему.