Письма попадают в спам или не отправляются. Как решить проблему?


При отправлении почтовых сообщений через стандартный механизм отправки могут возникать проблемы:

  • попадание сообщений в спам;
  • блокировка отправки сообщений.

Модуль «Отправка электронной почты через SMTP» решает эту проблему применением SMTP-серверов. Для настройки необходимо установить модуль от Веб студии Руби из Маркетплейса 1С-Битрикс.

1. Перейдите по ссылке.

2. В открывшейся странице модуля нажмите на кнопку «Установить» (1).


3. В поле введите адрес вашего сайта или портала (2) и нажмите на кнопку «Установить» (3).


Установка откроется в новой вкладке, следуйте шагам мастера. После завершения установки в панели управления Битрикс перейдите в Настройки (1) → Настройки продукта (2) → Настройки модулей (3).


В открывшейся вкладке укажите параметры вашего SMTP-сервера, отметьте галочку «Модуль активен».


Далее необходимо выбрать типовые профили (1) в соответствии с вашей почтой: Яндекс, Google или Mail.Ru. Нажмите на кнопку «Применить» (2).


Если вы используете несколько e-mail, их нужно добавить в настройках модуля.

Выполнив эти действия, почтовые сообщения будут отправляться через SMTP-сервер.

Проверьте, попадают ли ваши сообщения в спам

Воспользуйтесь сервисом Mail Tester. Перейдите на сайт. На главной странице будет предложен случайный почтовый ящик. Отправьте на него письмо со своей почты.

Mail Tester проверит письмо на попадание в папку «Спам», подлинность сервера, нахождение домена или IP в черных списках и др. Для успешной доставки писем результат проверки должен быть не менее 8 баллов.

Дополнительные SMTP-аккаунты можно добавить с помощью опции «Добавить дополнительный E-mail SMTP аккаунт». Укажите исходящий адрес и в новой вкладке сделайте настройки для этого адреса.

Важно! Для подключения модуля необходимо добавить строку перед закрывающим тегом

include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/wsrubi.smtp/classes/general/wsrubismtp.php");

в файл /bitrix/php_interface/init.php или /local/php_interface/init.php.

Если такого файла нет, его необходимо создать.