Необходимый модуль для простой настройки почты на Битриксе
Для Битрикса используем модуль отправки через SMTP: https://marketplace.1c-bitrix.ru/solutions/wsrubi.smtp/ Он бесплатный и адекватно работает на php 7.x.
В этом модуле можно указать как внутренний SMTP сервер, который поднят на сервере сайта, так и любой внешний, включая Yandex, Mail и Google.
Модуль не работает?
- Проверить отправителя. Он должен совпадать в настройках модуля, настройках главного модуля, настройках конкретного сайта.
- Нужно проверить, открыты ли порты на сервере и попробовать постучаться на удаленный сервер с помощью команды telnet в терминале сервера (число в команде - порт SMTP):
telnet smtp.gmail.com 465
- Возможно, на проекте уже переопределена функция custom_mail. В этом случае нужно искать, где она определялась и убирать старый код.
Настройка почты на виртуальном хостинге IspManager
- Необходимо создать почтовый домен и подключить к нему DMARC и DKIM записи, а также SSL сертификат (достаточно бесплатного Let's Encrypt). На некоторых виртуальных хостингах прописать DMARC и DKIM записи можно только с помощью техподдержки.
- Создать почтовый ящик, от имени которого будут отправляться письма.
- IspManager сгенерирует все необходимые настройки для подключения, их необходимо использовать в модуле, указанном выше.
Настройка почты на виртуальном хостинге cPanel
По умолчанию cPanel автоматически создаёт почтовый ящик с именем вашего пользователя. Оно генерируется автоматически и не очень годится для презентабельного адреса — поэтому лучше создать новый ящик. Сделать это можно в разделе Электронная почта — Учётные записи электронной почты — «Создать».
Необходимо будет заполнить простую стандартную форму создания нового почтового ящика.
После этого вас автоматически перенаправит в список почтовых ящиков, где вы увидите свежесозданный email. Нажмите напротив него кнопку «Connect devices»
— откроется окно с данными для настройки почты по SMTP, которые и нужно будет использовать в модуле либо в своих скриптах..
Настройка почты на виртуальном сервере с IspManager
Инструкция по настройки почты на IspManager VDS отлично описана здесь: https://firstvds.ru/technology/nastroyka-pochty-na-servere-v-paneli-ispmanager
Настройка почты на виртуальной машине Битрикс (bitrixvm)
Вот отличная инструкция: https://firstvds.ru/technology/email-bitrix
Особенности работы с внешними SMTP
Яндекс SMTP
Для корректной работы смтп яндекса необходимо зайти в почту на Яндексе, с которой будет отправляться почта, и выдать разрешение на подключение по паролю (по умолчанию эта опция отключена).
Больше полезных материалов в нашем Telegram канале. Вступайте и будем на связи! https://t.me/bf_conversion