Если вы обнаружили что ваш сайт не отправляет письмо, Первым делом нужно проверить IP Адрес сайта, не попал ли спам лист. Для этого есть сайты для проверки. Их можно найти через поисковые системы. И отправляем запрос, чтобы убрали наш IP адрес из спам листа.
Проверяйте очереди оправки почты
для Exim
# exim -bpc Выводит количество сообщений в очереди
# exipick -zi | xargs exim -Mr Очищает все застрявшие сообщения из очереди
# exipick -i | xargs exim -Mrm Очищает все сообщения из очереди
для Postfix
postqueue -p| wc -l Выводит количество сообщений в очереди
postsuper -d ALL Очищает все сообщения из очереди
Далее настраиваем php.ini для того чтобы узнать какой php скрипт отправляет спам
в настройках php.ini пишем
mail.add_x_header = On
mail.log = /var/www/logs/phpmail.log
после этого создаем файл phpmail.log в папке /var/www/logs
у нас получится /var/www/logs/phpmail.log
после этого нашем файле phpmail.log будет лог из какого файла отправлен почта спам
Комментарии 0
Добавить комментарии