Настройка исходящей почты
Действия, описанные ниже, должны выполняться администратором платформы.
Остановите платформу, выполнив следующую команду:
/var/lib/visiology/scripts/run.sh --stop
Укажите адрес почтового сервера и адрес, с которого будет производиться рассылка. Для этого откройте файл
/var/lib/visiology/scripts/v3/defaults.env
, найдете переменныеDS_EMAIL_HOST
иDS_EMAIL_EMAIL
и укажите адрес почтового сервера (DS_EMAIL_HOST
) и адрес почтового ящика (DS_EMAIL_EMAIL
). Например:DS_EMAIL_HOST=smtp.yandex.ru DS_EMAIL_EMAIL=MyCompanyEmail@yandex.ru
Найдите блок
"Mail"
в следующем файле и укажите почтовые настройки вашего почтового сервера:/var/lib/visiology/scripts/v3/configs/dashboardservice.json
Например:"Mail": { "Host": "{{ env "DS_EMAIL_HOST" }}", "Email": "{{ env "DS_EMAIL_EMAIL" }}", "UseAuthentication": true, "Login": "{{ secret "DS_EMAIL_LOGIN" }}", "Password": "{{ secret "DS_EMAIL_PASSWORD" }}", "Port": 465, "RetrySendCount": 3, "ConnectionSecurity": "SslOnConnect" }
где
Host – адрес хоста, с которого будут отправляться письма (см. шаг 2).
Email – почтовый адрес, используемый для отправки писем (см. шаг 2).
UseAuthentication – опция включения/выключения аутентификации.
Login – логин пользователя, необходимый для аутентификации.
Password – пароль пользователя, применяемый при использовании аутентификации.
Port – порт, через который осуществляется подключение к серверу.
RetrySendCount – количество попыток повторной отправки письма в случае неудачи. По умолчанию установлено значение
3
.ConnectionSecurity – тип защищённого соединения. Доступны следующие варианты:
SslOnConnect (используется по умолчанию)
StartTls
StartTlsWhenAvailable
Auto
None
Подробнее о каждом типе подключения можно узнать на странице SecureSocketOptions Enumeration.
Текст, заключенный в фигурные скобки, редактировать нельзя. Значения будут подставлены автоматически.
Введите логин и пароль для почтового ящика, с которого будет производиться рассылка. Для этого выполните следующую команду:
/var/lib/visiology/scripts/v3/prepare-config.sh --ds-email-login <ваш логин> --ds-email-password <ваш пароль>
.
где –<ваш логин>
– логин, который используется для входа в почтовый ящик (например,mylogin
);<ваш пароль>
– пароль, который используется для входа в почтовый ящик (например,mypassword123
).Запустите платформу, выполнив следующую команду:
/var/lib/visiology/scripts/run.sh
Теперь можно приступать к созданию рассылок.
Смотрите также
Рассылка дашбордов
Создание и управление рассылками дашбордов