Проверка писем на рассылку и выбор SMTP-аккаунта по имени отправителя (версии 1.0.4-1.1.0)
Добавлен функционал проверки писем на отправку из модуля рассылок. Если письмо отправляется из модуля рассылок, то выполняется дополнительная проверка на имя отправителя и в случае совпадения с именем отправителя SMTP-аккаунта, выполняется выбор данного аккаунта.
В связи с этим отменено ограничение на добавление нескольких SMTP-аккаунтов с одинаковым почтовым адресом в административном разделе. По факту можно завести несколько SMTP-аккаунтов для отправки писем с одного почтового ящика как через основной почтовый сервер, так и через сервер рассылки, например SendPulse и использовать настроенные ящики как для отправки писем клиентам, так и для массовой рассылки писем.
Обратите внимание, по умолчанию для отправки выбирается ящик с большим ID, потому рекомендуется настроить сначала SMTP-аккаунт для рассылки, а затем уже для основного применения. При этом имя отправителя для ящика отправки в рассылке должно совпадать с именем отправителя в аккаунте SMTP-отправки.
ВАЖНО! Выбор SMTP-аккаунтов зависит от выбранного значения параметра в настройках модуля "Приоритет выбора SMTP-аккаунтов". Если вы используете значение "SMTP-аккаунты административного раздела, Пользовательские SMTP-аккаунты (модуль Почта, CRM)", то поиск будет выполняться сначала среди аккаунтов в административном разделе и если там будет найдена нужная почта, то будет выбрана именно она, поиск почты среди пользовательских SMTP-аккаунтов проводиться не будет. Если же выбрано значение "Пользовательские SMTP-аккаунты (модуль Почта, CRM), SMTP-аккаунты административного раздела", то будет производиться поиск среди почтовых ящиков, настроенных в разделе "Почта" и почтовых ящиков своих SMTP-серверов. Однако почтовые ящики, настроенные в разделе "Почта" не имеют своего имени, они получают его из настроек модуля "Почта", потому для настройки почты для рассылки необходимо создать свой SMTP-аккаунт на странице настройки рассылки.
Если мы используем один и тот же ящик как для рассылки, так и для отправки писем клиентам, то при создании SMTP-аккаунта для рассылки у нас вся почта будет отправляться через этот аккаунт. Чтобы этого избежать, необходимо выключить отправку почты через внешний SMTP в настройках почты в модуле "Почта":
Далее настраиваем свой SMTP-сервер для отправки рассылки через созданный ящик:
После этого включаем назад отправку писем через внешний SMTP в настройках ящика в разделе "Почта".
Для отправки рассылки через необходимый ящик необходимо просто выбрать имя отправителя такое же как мы указали для настроенного SMTP-аккаунта.
Если же отправка писем настроена сразу через свой SMTP-сервер, то необходимо будет удалить настроенный SMTP-сервер для отправки писем, далее создать ящик для отправки рассылок и создать заново ящик для отправки писем через свой сервер.