Подключение SMTP модуля для отправки почты в 1С-Битрикс: Управление сайтом
Так случилось, что мне понадобилось подключить сторонний модуль к сайту на "1С-Битрикс: Управление сайтом" для корректной отправки электронной почты.
Зачем?
Стандартные средства на старых версиях (в моем случае это 20.0.1198) не позволяют отправлять электронную почту с поддержкой DKIM, поэтому приходящие письма выглядели вот так:
Меня это не устраивало. На то есть несколько причин:
- Некрасиво
- Высокая вероятность попасть в "спам"
Поэтому пришлось искать иные решения 😔.
В маркетплейсе Битрикс есть несколько бесплатных готовых решений. И по скриншоту ниже вы уже можете догадаться на каком я остановился:
Но все оказалось сложнее чем я предполагал, ведь "истек период получения обновлений и коммерческой техподдержки", а это означало что поставить модуль через админку уже было нельзя.
Как нужно извернуться
Есть 2 пути:
- Купить продление и не мучаться 👎
- Запустите демо-версию битрикса, установить необходимый модуль, скачать его файлы и перекинуть к себе 👍
Рассмотрим второй способ:
- Скачать демо-версию 1С-Битрикс: Управление сайтом
- Установить, произвести первичную настройку демо-версии
- Установить необходимый модуль через "Каталог Маркетплейс" (Рабочий стол->Marketplace->Каталог решений) в админке.
- Перейти в папку модулей (bitrix/modules) и сохранить папки (webprostor.core, webprostor.smtp) с исходным кодом необходимых модулей
- Загрузить папки модулей в bitrix/modules необходимого сайта
- Перейти в "Установленные решения" (Рабочий стол -> Marketplace -> Установленные решения) и нажать кнопку "Установить" рядом с необходимыми модулями (инструкция)
- Настроить модуль "Отправка почты через SMTP" (инструкция)
После установки и настройки модуля вы получите вот такую красоту:
Не стал расписывать подробно шаги, думаю вы умненькие, справитесь, но если возникли сложности – пишите в комментариях.