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


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

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

Модуль «Отправка электронной почты через SMTP» решает эту проблему применением SMTP-серверов.

Для настройки необходимо установить модуль от Веб студии Руби из Маркетплейса 1С-Битрикс.

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

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

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

Установка откроется в новой вкладке, следуйте шагам мастера.

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

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

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

Выполнив эти действия, почтовые сообщения будут отправляться через 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.

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