Проблема с почтой Битрикс

Проблема с почтой Битрикс

Если не работает отправка почты на Битриксе

1. Проверить отправку почту сервера (работу функции mail()):

Создайте тестовую страницу и пропишите в ней следующий php-код


$email="mail@gmail.com"; // ваш email
if (mail($email,"test subject", "test body"))
    echo "Сообщение передано, проверьте почту в том числе Спам";
else
    echo "Функция mail() не работает, обратитесь в тех.поддержку хостинга!";

Если функция mail() отработала и вам пришло тестовое письмо проблема в настройках Битрикса

2. Проверить список отправленных сообщений:

Зайдите в админ. панель и перейдите в список отпавленных сообщений: Настройки/Производительность/Таблицы найти b_event

В появившейся таблице найдите столбец SUCCESS_EXEC, в котором могут быть следующие значения:

Если "Y" -письмо ушло, все в в порядке

Если "N"или "0" - зайдите /bitrix/php_interface/dbconn.php и удалите константы:


define('BX_CRONTAB', true); 
define('BX_CRONTAB_SUPPORT', true);

Через модуль управления структурой удалите папку /bitrix/managed_cache/.

Если "F" - функция mail() не работает. В этом случае может помочь:
Настройки/Настройки продукта/Настройки модулей/Главный модуль 


  • Конвертировать 8-битные символы в заголовке письма
  • Конвертировать символы новой строки Unix формата в Windows формат при отправке emai
  • Удалить скрытую копию (BBC)