Настройка интеграции с сервисом рассылок Mandrill
Для того, чтобы выполнить настройку интеграции с сервисом почтовых рассылок Mandrill, необходимо выполнить следующие действия:
•Настроить маршрутизацию трафика между сервером приложений bpm’online marketing и глобальной сетью Internet.
•Настроить учетную запись Mandrill в bpm’online marketing.
Настройка маршрутизации трафика между сервером приложений bpm’online marketing и глобальной сетью Internet
Для работы функциональности массовых рассылок и сбора аналитики в bpm’online marketing на сервере приложений должен быть обеспечен доступ приложения в сеть Internet, а также доступность приложения (веб-сервисов) из сети Internet:
•Для выполнения рассылок необходимо убедиться в возможности отправки POST-запросов по протоколу HTTPS от сервера приложений bpm’online к серверу Mandrill.
•Для сбора аналитики по рассылкам необходимо убедиться в возможности получения сервером приложений bpm’online POST-запросов от сервера Mandrill.
•Для обработки запросов отписки от рассылок необходимо убедиться в возможности получения сервером приложений bpm’online GET-запросов.
Важно
Если доступ к приложению осуществляется с использованием защищенного соединения HTTPS, необходимо, чтобы на сервере приложений был установлен действующий сертификат.
Важно
Если был изменен протокол передачи данных или адрес приложения, необходимо сообщить об этом в службу поддержки Terrasoft.
Не рекомендуется использовать “белые списки” IP-адресов для ограничения доступа к открытым портам, поскольку служба рассылок Mandrill может присылать аналитическую информацию об отклике с различных IP-адресов и использовать прокси. Если в таком “белом списке” будет отсутствовать IP-адрес, с которого отправляется аналитическая информация, то она будет утеряна.
Маршрутизация трафика при использовании межсетевого экрана
Если между сервером приложений bpm’online и сетью Internet установлен сетевой экран, необходимо дополнительно настроить маршрутизацию трафика:
•Для выполнения рассылок необходимо настроить в межсетевом экране возможность отправки сервером приложений POST-запросов серверу Mandrill по протоколу HTTPS.
•Для сбора аналитики необходимо в межсетевом экране настроить доступный из Internet адрес приема POST-запросов и настроить переадресацию входящих запросов на веб-сервис приложения по адресу ..0/ServiceModel/MandrillService.svc/HandleWebHookEvents. Указать настроенный внешний адрес для приема POST-запросов в системной настройке “Внешний URL-адрес приложения, используемый для получения WebHooks”.
•Для обработки запросов отписки от рассылок необходимо настроить в межсетевом экране доступный из Internet адрес приема GET-запросов и настроить переадресацию входящих на него запросов на веб-сервис приложения ..0/ServiceModel/MandrillService.svc/UnsubscribeRecipient. Указать настроенный внешний адрес для приема GET-запросов в системной настройке “Внешний URL-адрес приложения, используемый для получения запросов отписки от рассылок”.
Настройка учетной записи Mandrill
Чтобы настроить учетную запись Mandrill для приложения, развернутого on-site, необходимо выполнить следующие действия:
•Обеспечить маршрутизацию трафика между сервером приложений bpm’online marketing и сетью Internet.
•Если не используется межсетевой экран, выполнить вход в bpm’online marketing по URL-адресу, который доступен из сети Internet.
•Зарегистрировать в системе API-ключ Mandrill, полученный от службы поддержки Terrasoft. Подробнее...