Email Connection
Обновлено в Jmix 3.1
Административный экран Email connection показывает параметры подключения к почтовому серверу: тип аутентификации, почтовый ящик (spring.mail.username) и сервер (spring.mail.host и spring.mail.port).
На экране доступны следующие действия:
-
Test connection подключается к почтовому серверу и проходит аутентификацию, не отправляя письмо. При аутентификации OAuth2 проверка также получает access-токен, поэтому с недействительным или отозванным refresh-токеном она завершается ошибкой.
-
Connect via authorization code открывает страницу провайдера для входа в почтовый ящик и сохраняет полученный refresh-токен. Доступно для провайдеров
googleиmicrosoft. -
Connect via device code показывает в диалоге код для входа в почтовый ящик и сохраняет полученный refresh-токен. Доступно для провайдера
microsoft. -
Manual update в разделе Advanced заменяет сохраненный refresh-токен введенным значением. См. Ввод refresh-токена вручную.
Кнопки подключения доступны, а раздел Advanced отображается только при аутентификации OAuth2. Порядок действий описан в разделе Подключение почтового ящика.
Состояние подключения
Пока подключение не проверено, экран показывает Connected (not verified), если в базе данных сохранен refresh-токен (аутентификация OAuth2) или задано свойство spring.mail.host (базовая аутентификация). В остальных случаях экран показывает Not connected, в том числе если токен задан только в свойстве jmix.email.oauth2.refresh-token.
После проверки отображается состояние Connection verified или Connection error.
|
Назначьте ресурсную роль Email: token manager, чтобы предоставить доступ к этому экрану пользователям, не являющимся администраторами. |