3 коментариев
Поделиться статьей:

Не работает почта на битриксе php mail()

Yurii Prokopyshyn 01.07.2015 3 26517 на прочтение 1 минут

Не отправляется email из продукта. Что делать?

1) Продукт использует стандартную функцию php mail() для отправки почты. Прежде всего необходимо проверить работоспособность этой функции.
Создайте и запустите на своём сайте тестовый файл следующего содержания:
if (mail("[email protected]","test subject", "test body","From: [email protected]"))
echo "Сообщение передано функции mail, проверьте почту в ящике.";
else
echo "Функция mail не работает, свяжитесь с администрацией хостинга.";
?>

Замените "[email protected]" на адрес получателя (Ваш email адрес), "[email protected]" - на адрес отправителя (email администратора, указанный в настроеках Главного модуля).
Если письмо не попало в ящик - обратитесь к администратору почтового сервера, возможно тестовое письмо и все письма с вашего сайта попадают в спам.
Если письмо пришло - проблема в настройках продукта, создайте обращение в техподдержку, в котором укажите по шагам ваши действия.

2) Заходим на сервер по ssh. Открываем файл /etc/php.d/bitrixenv.ini и меняем:
sendmail_path = msmtp -t -i
на
sendmail_path = /usr/sbin/sendmail -i -t [email protected]
Сохраняем измнения и перезапускаем Apache - service httpd restart

Компания HyperHost™  - хостинг для сайтов от профессионалов

Дополнительно более подробно о Битриксе в этой статье. Возможно вам пригодится инструкция по установке SSL-сертификата на BitrixVM.

Заказать сервер для Bitrix


Close Screen
Yurii Prokopyshyn
Статей: 115
Оцените статью:


Спасибо за отзыв
Рейтинг: 4.6 из 5 Голосов: 18