我正在尝试configurationmonit通过Office365发送电子邮件。 这里是相关的configuration:
set mailserver smtp.office365.com port 587 username "username" password "password" using tlsv1 with timeout 30 seconds
不幸的是,这是行不通的。 以下是/var/log/monit.log的相关错误:
[PST Feb 27 06:40:48] error : Sendmail error: 534-5.7.9 Please log in with your web browser and then try again. Learn more at
(是的,错误被截断了。)
凭据是正确的 – 我已经成功地使用它们login到Office 365 / Outlook。 我也使用这个帐户通过Rails应用程序发送邮件,所以我假设configuration问题是在Monit的结尾,而不是微软的。
似乎有人在这里碰到类似的路障。 虽然我找不到任何确认Monit支持TLS v1.1的文档,但如果没有(规范现在是8岁),我会感到惊讶。
有什么我失踪?
“5.7.4无法识别的authenticationtypes”是对你的请求的回应。 这意味着您正在通过连接不支持的身份validationtypes请求访问。
我对MONIT不熟悉 – 所以我完全无法完全configuration这些configuration,但请查看这些configuration项: