Зв'язатися з нами

Модуль отправки почты через SMTP для 1С-Битрикс

Модуль отправки почты через SMTP для 1С-Битрикс (nan.smtp) - рішення для Бітрікс

Модуль отправки почты через SMTP для 1С-Битрикс

0
1 600 грн.
Модуль отправки почты через SMTP для 1С-Битрикс (nan.smtp) - рішення на Бітрікс

Надёжная отправка почты через SMTP с DKIM-подписью для 1С-Битрикс

«Надёжная отправка почты через SMTP с DKIM-подписью для 1С-Битрикс» (nan.smtp) — модуль для отправки почтовых сообщений сайта через внешние SMTP-шлюзы.

При стандартной отправке через встроенную PHP-функцию mail() письма интернет-магазинов и сайтов могут попадать в спам, задерживаться почтовыми сервисами или теряться при сбоях связи. В результате клиенты не получают подтверждения заказов, счета и ссылки на авторизацию. Модуль направляет исходящую корреспонденцию через внешние SMTP-шлюзы с авторизацией, шифрованием и цифровой DKIM-подписью.

Что делает модуль
  • Отправка через внешние SMTP-серверы: интеграция с Яндекс 360, Mail.ru для бизнеса, Gmail, VK WorkMail или корпоративным почтовым сервером компании.
  • Журнал отправки писем: реестр исходящих сообщений с фиксацией даты, получателей, темы, шлюза и статуса доставки.
  • Диагностика ошибок: запись кодов и ответов почтового сервера при возникновении неполадок соединения или авторизации.
  • Автоматическая повторная отправка: при временной недоступности шлюза фоновый агент повторяет попытки отправки с настраиваемым интервалом.
  • Встроенная проверка подключения: отправка тестового письма из панели управления для быстрой проверки корректности реквизитов без оформления заказов.
  • Цифровая DKIM-подпись: подписание исходящих писем приватным RSA-ключом домена для корректной идентификации отправителя почтовыми провайдерами.
  • Поддержка многосайтовости: независимые параметры подключения для сайтов в рамках одной установки 1С-Битрикс.
  • Разделение потоков писем: назначение отдельного SMTP-подключения для сервисных уведомлений интернет-магазина и массовых рассылок.
  • Макросы свойств заказа: передача полей заказа (#NAN_...#, #NAN_IMOPRICE#, #NAN_IMODELIVERY#, #NAN_IMOTRACKING#) в почтовые шаблоны интернет-магазина.
Как это работает

Модуль перехватывает исходящие почтовые события платформы на системном уровне через штатный интерфейс custom_mail(). Вместо встроенной функции mail() устанавливается прямое защищенное SMTP-соединение с использованием библиотеки PHPMailer.

События, заголовки и системные ответы шлюза сохраняются в служебной таблице nan_smtp_logs. При сетевом сбое или тайм-ауте активируется фоновый агент, который повторяет отправку неотправленных сообщений.

Совместимость
  • CMS: редакции 1С-Битрикс («Старт», «Стандарт», «Малый бизнес», «Бизнес», «Энтерпрайз») версии 18.0.0 и выше.
  • Обязательные модули ядра: модуль main (главный модуль) версии 18.0.0+.
  • Версия PHP: PHP 7.4 — 8.3.
  • База данных: MySQL / MariaDB / PostgreSQL.
  • Электронная коммерция: модуль «Интернет-магазин» (sale) требуется только для генерации макросов свойств заказа.
Поддержка и обновления

Команда разработки обеспечивает непрерывное сопровождение продукта:

  • Выпуск обновлений при выходе новых версий PHP и платформы 1С-Битрикс.
  • Техническая поддержка по электронной почте для решения вопросов интеграции и конфигурации.
Часто задаваемые вопросы (FAQ)

Как настроить отправку почты через SMTP в 1С-Битрикс?
После инсталляции решения перейдите в Настройки > Настройки продукта > Настройки модулей > Отправка почты через SMTP (или пункт меню «Отправка почты через SMTP» в левой панели) и заполните реквизиты вашего почтового ящика (Яндекс, Mail.ru, Google Workspace или корпоративный сервер). Модуль перехватит исходящую почту сайта.

Почему письма от сайта попадают в спам или не доходят до адресата?
Стандартный почтовый транспорт PHP не передает необходимых параметров аутентификации, из-за чего почтовые провайдеры могут расценивать такие сообщения как спам. Авторизация на SMTP-сервере с корректной DKIM-подписью подтверждает подлинность домена отправителя и повышает вероятность доставки во входящие.

Что произойдёт, если почтовый шлюз временно недоступен?
Модуль зафиксирует ошибку в журнале и задействует механизм повтора: настраиваемое количество попыток и интервал между ними позволяют отправить письмо после восстановления связи.

Можно ли отправлять письма о заказах через один SMTP-сервер, а маркетинговые рассылки — через другой?
Да, архитектура модуля поддерживает разделение потоков: можно изолировать сервисные уведомления интернет-магазина от массовых рекламных рассылок.

Поддерживается ли работа с несколькими сайтами (мультисайтовость)?
Да, решение обеспечивает независимую настройку параметров подключения для каждого сайта в системе.

Как включить DKIM-подпись?
В интерфейсе модуля достаточно включить опцию DKIM, указать селектор, домен и закрытый ключ. Сформированная DKIM-подпись будет добавляться к заголовкам каждого исходящего письма.

Можно ли автоматически подставлять в почтовый шаблон данные доставки или трек-номер?
Да, модуль генерирует макросы свойств заказа (например, #NAN_IMOTRACKING#, #NAN_IMODELIVERY#, телефон, адрес и пользовательские свойства заказа), которые можно вставлять в стандартные почтовые шаблоны Битрикса.

Как проверить работу модуля без оформления реального заказа?
В административном меню модуля доступен инструмент тестовой отправки: укажите адрес получателя, нажмите «Отправить» и проверьте лог доставки в реальном времени.

Наш модуль вже успішно використовують на наших проектах