我想配置的monit通过Office365发送电子邮件。以下是相关配置:
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
(是的,错误被截断了。)
凭据正确 - 我已成功使用它们登录到 Office 365/Outlook。我还使用此帐户通过 Rails 应用程序发送邮件,因此我假设配置问题是 Monit 的问题,而不是 Microsoft 的问题。
似乎有人在这里遇到了类似的障碍。虽然我找不到任何确认 Monit 支持 TLS v1.1 的文档,但如果它不支持我会感到惊讶(该规范现在已有 8 年历史)。
有什么我想念的吗?