Добрый вечер. Хотелось прикрутить е-мейл оповещалку при потери доступа к учетной записи. В связи отсутствием интеграции с ActiveDirectory - хороший инструмент для самостоятельного восстановления паролей пользователями.
Вот офф. документация для настройки smtp.office365.com
Есть другой сервис (не MDM), настроенный аналогичным smtp.office365.com параметрам, работает исправно.
У Headwind MDM учетные данные верны! У машины есть NAT, блокирующие правила исключены.
Мои настройки сейчас такие:
<!-- Email parameters are necessary for password recovery -->
<Parameter name="smtp.host" value="smtp.office365.com"/>
<Parameter name="smtp.port" value="587"/>
<Parameter name="smtp.ssl" value="0"/>
<Parameter name="smtp.starttls" value="1"/>
<Parameter name="smtp.username" value="my_email@domain.com"/>
<Parameter name="smtp.password" value="my_password"/>
<Parameter name="smtp.from" value="my_email@domain.com"/>
Ловлю ошибки такого рода:
tomcat9[822]: 2023-02-28 19:35:11 [INFO] com.hmdm.service.EmailService : SMTP connection: smtp.office365.com:587, ssl:false, startTls:true
tomcat9[822]: 2023-02-28 19:35:11 [WARN] com.hmdm.service.EmailService : Could not convert socket to TLS
Пытался поиграться с SSL
tomcat9[822]: 2023-02-28 19:33:00 [INFO] com.hmdm.service.EmailService : SMTP connection: smtp.office365.com:587, ssl:true, startTls:true
tomcat9[822]: 2023-02-28 19:33:00 [WARN] com.hmdm.service.EmailService : Could not connect to SMTP host: smtp.office365.com, port: 587
При отключенном STARTTLS ругается что требуется включенная опция STARTTLS
tomcat9[822]: 2023-02-28 19:44:53 [INFO] com.hmdm.service.EmailService : SMTP connection: smtp.office365.com:587, ssl:false, startTls:false
tomcat9[822]: 2023-02-28 19:44:57 [WARN] com.hmdm.service.EmailService : 451 5.7.3 STARTTLS is required to send mail [BE1P281CA0030.DEUP281.PROD.OUTLOOK.COM 2023-02-28T19:44:57.830Z 08DB1904964A439F]
Есть ли возможное решение?