Добро пожаловать на сайт Headwind MDM - Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества.

ВАЖНО: пожалуйста, сообщите нам о вашем вопросе через форму обратной связи сайта Headwind MDM! Иначе мы можем не заметить его...

0 голосов

Добрый вечер. Хотелось прикрутить е-мейл оповещалку при потери доступа к учетной записи. В связи отсутствием интеграции с 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]

Есть ли возможное решение?

от (150 баллов)

1 Ответ

0 голосов
Настройки у вас указаны правильные.

Аналогичные проблемы возникали у многих пользователей других систем.

https://stackoverflow.com/questions/16115453/javamail-could-not-convert-socket-to-tls-gmail

https://learn.microsoft.com/en-us/answers/questions/381623/javax-mail-messagingexception-could-not-convert-so

В версии Headwind MDM 5.18 и выше, можно добавить в ROOT.xml параметр:

<Parameter name="smtp.ssl.protocols" value "TLSv1.2"/>

Вероятнее всего, это решит вашу проблему.
от (10.2k баллов)
редактировать от
<Parameter name="smtp.ssl.protocols" value "TLSv1.2"/>
а такой параметр есть?
Сейчас доступны только те параметры, которые указаны в XML конфигурации. Вероятно, в ближайших обновлениях появятся новые параметры.
Проблема не воспроизводится. Настройки, указанные вами, работают корректно и не требуют дополнительных действий. Возможно, проблема в прокси-сервере или файрволле, ответственном за доступ в сеть Интернет.
...