Создание каталога для рассылки почты
1. Введение
Каталог для рассылки почты — способ отправки сформированных сообщений на почтовые ящики получателей. Отправка сообщения производится с использованием специального каталога, в записях которого фиксируются адреса получателей, тема и текст сообщения. Текст сообщения может быть задан как обычный текст, так и произвольная HTML-разметка. Каталог позволяет удобно отправлять сообщения путем создания новых записей и следить за историей всех отправленных сообщений.
2. Принцип работы
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FmN2SNcbiYrUbR2fKJqZl%252F5%25D0%25A1%25D1%2585%25D0%25B5%25D0%25BC%25D0%25B0_%25D0%25A0%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%258B.jpg%3Falt%3Dmedia%26token%3D6ed11d9b-63b8-4883-898f-56483ae7b1b0&width=768&dpr=4&quality=100&sign=bef75232&sv=1)
При создании записи в каталоге «Уведомления» срабатывает сценарий по отправке сообщения по данным из полей созданной записи. После выполнения в записи появляется информация о статусе отправки и сообщение отправляется адресату.
3. Реализация
3.1. Настройка структуры каталога «Уведомления»
Создайте каталог «Уведомления», данный каталог будет содержать информацию о всех осуществленных рассылках. Создание записи в каталоге инициирует рассылку сообщения на почтовые адреса, указанные в записи каталога. Настройка полей представлена на скриншоте ниже, создавать поля необходимо в том же порядке:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FPbb6wLmJ2TzsxVX8eiM5%252F1%25D0%25A1%25D1%2582%25D1%2580%25D1%2583%25D0%25BA%25D1%2582%25D1%2583%25D1%2580%25D0%25B0_%25D0%259A%25D0%25B0%25D1%2582%25D0%25B0%25D0%25BB%25D0%25BE%25D0%25B3%25D0%25B0.png%3Falt%3Dmedia%26token%3D85e08596-9762-4876-a8bd-77c7997568ef&width=768&dpr=4&quality=100&sign=9daa1cca&sv=1)
Создано (Дата) Описание: содержит информацию дате начала рассылки. Настройки: по умолчанию текущая дата и время.
Статус (Статус) Описание: информация о результате рассылки.
Получатели (Контакт) Описание: Почтовые адреса получателей.
Отправитель (Контакт) Описание: Почтовый адрес отправителя.
Тема (Текст) Описание: Тема письма.
Тип текста (Статус) Описание: Выбор типа данных в поле «Текст». Значения поля: «TEXT», «HTML».
Текст (Текст) Описание: Сообщение отправляемое по почте.
Вложения (Файл) Описание: Прикрепляемые к сообщению документы.
3.2. Настройка автоматизации
3.2.1. Создание записи сценария
Создайте новую запись в системном каталоге «Сценарии». Заполните обязательные поля карточки произвольным образом и прикрепите в поле «Сценарий» следующий файл, нажав на кнопку «Загрузить…»:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FWhJGh94UBpOE65SD5KOW%252F%25D0%2597%25D0%25B0%25D0%25B3%25D1%2580%25D1%2583%25D0%25B7%25D0%25B8%25D1%2582%25D1%258C%2520%25D1%2581%25D1%2586%25D0%25B5%25D0%25BD%25D0%25B0%25D1%2580%25D0%25B8%25D0%25B9.png%3Falt%3Dmedia%26token%3Dc4db574f-f412-4d43-8b3d-56a1cdc7bdfd&width=768&dpr=4&quality=100&sign=449cdca9&sv=1)
3.2.2. Создание записи события
Перейдите в системный в каталог «События» (обычно он находится в отделе Управление) и создайте новую запись. Заполните запись следующим образом:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FtW9RIKc5CCwRwB1ckLMk%252F2%25D0%259D%25D0%25B0%25D1%2581%25D1%2582%25D1%2580%25D0%25BE%25D0%25B9%25D0%25BA%25D0%25B0_%25D0%25A1%25D0%25BE%25D0%25B1%25D1%258B%25D1%2582%25D0%25B8%25D1%258F.png%3Falt%3Dmedia%26token%3D9177f719-db19-43af-ba1b-4952e8f123bb&width=768&dpr=4&quality=100&sign=985ffe41&sv=1)
В поле «Выполнить» в качестве сценария выберите созданный на предыдущем шаге сценарий.
3.2.3. Настройка файла сценария
Сценарий для отправки сообщения выглядит следующим образом:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FrfUGiJYpuNzAhW9bnrnu%252Fscenariy.png%3Falt%3Dmedia%26token%3Ddd7ffd8c-b658-4ec5-bf3d-f1dc4a2bdd2c&width=768&dpr=4&quality=100&sign=67e98ce2&sv=1)
В загруженном сценарии отредактируйте следующие компоненты, согласно комментариям внутри них:
Компоненты «Отправка почты».
Адрес сервера и Порт: укажите действующий логин и пароль почтового ящика в кавычках.
Компоненты «Фиксируем удачную отправку» и «Фиксируем ошибку отправки».
Каталог: укажите ID каталога «Уведомления», либо из выпадающего списка выберите каталог «Уведомления».
4. Тестирование
4.1. Каталог «Уведомления»
Создайте запись в каталоге «Уведомления». В поле «Отправитель» введите почту, аналогичную почте в компоненте разработанного сценария. В поле «Получатели» введите почты всех получателей. Выберите тип письма, введите его тему, текст и при необходимости приложите вложения. Пример заполнения представлен ниже:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FIH9KwGwjsPatI1yLvEDc%252F7%25D0%25A4%25D0%25BE%25D1%2580%25D0%25BC%25D0%25B0.png%3Falt%3Dmedia%26token%3D8006d228-651f-4ccf-802a-bb90c7083fb7&width=768&dpr=4&quality=100&sign=f2135d18&sv=1)
После заполнения всех необходимых полей сохраните запись.
4.2. Результат
После сохранения записи проставляется значение в поле «Статус». Проставленное значение сигнализирует об успешной или неудачной отправке сообщения. При успешной отправке сообщения на все почты получателей будет отправлено письмо. Пример полученного письма из данных, описанных выше:
![](https://docs.bpium.ru/~gitbook/image?url=https%3A%2F%2F1283378397-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LACZmmM2xUWbZxyRr4s%252Fuploads%252FF5WUl9eLYgz9tkK84BdQ%252F8%25D0%25A0%25D0%25B5%25D0%25B7%25D1%2583%25D0%25BB%25D1%258C%25D1%2582%25D0%25B0%25D1%2582.png%3Falt%3Dmedia%26token%3Daa8c1d68-fff2-4a93-9586-5236bcf565e4&width=768&dpr=4&quality=100&sign=f3ea2299&sv=1)
Last updated