Интернет-агентство Александра Лырмина
Сайты на Битрикс от профессионала
с 15-ти летним опытом

Тестирование почты в Битрикс

Тестирование почты в Битрикс Бывает перестаёт работать почта в Битрикс - не приходят сообщения и уведомления на email. Для этого надо проверить работу сайта и хостинга в первую очередь.
Делается это так:
Запустите проверку сайта на ошибки, посмотрите есть ли ошибки при отпревке email? Если есть выполните рекомендации и устраните их.
Далее - проверьте обязательно поля в шаблонах писем КОМУ отправляется письмо, попробуйте прописать конкретный email.
Выполните команду: Настройки - Инструменты - Командная PHP-строка: define("ERROR_EMAIL", "mymail@mydomain.com"); SendError("test");
Долен быть результат что то вроде: Результат выполнения команды Время выполнения: 0.296162.
При этом на почту которую указали вместо mymail@mydomain.com должно прийти тестовое письмо.
Если письмо пришло, то сайт отправляет почтовые уведомления, желательно проверить разные почтовые ящики на разных сервисах, обратить внимание на те, куда не пришло, бывает, что письма приходят с задержкой или в спам падают.
Так же почтовую систему можно проверить альтернативным образом, выполнив запрос:
if(mail("mymail@mydomain.com", "TEST SUBJECT", "TEST BODY")) echo "Почтовая система работает!";
else echo "Неудача, почтовая система не работает, попробуйте еще!";

Можно протестировать на сервере выполнив команды по очереди:
1:
/opt/webdir/bin/bx-sites --smtphost=smtp.yandex.ru \ --smtpuser='inf@info.ru' --password=1qazxsw2_ \ --email='inf@info.ru' --smtptls -s s1
2:
echo -e "test message" | /usr/bin/msmtp --debug -t -i mymail@mydomain.com

Пример ответа:
[root@info bitrix]# /opt/webdir/bin/bx-sites --smtphost=smtp.yandex.ru \ --smtpuser='inf@info.ru' --password=1qazxsw2_ \ --email='inf@info.ru' --smtptls -s s1
bxSite:general:s1:::error:::utf-8:N:N:N:N::
bxSite:db:s1:::::*************::
bxSite:search:s1:::
bxSite:email:s1:::::::*************:
bxSite:cron:s1:::
bxSite:https:s1::disable:::
bxSite:backup:s1:::::::::
bxSite:status:s1::error:'1|bxSite::apache_config_options: Not found /etc/httpd/bx/conf/bx_ext_s1.conf for s1'
bxSite:ntlm:s1::N:N:N
bxSite:modules:N:N:
bxSite:composite:s1:N::N::
bxSite:cron_services:s1::disabled:
bxSite:configs:s1:::::::::
Возврат к списку