如何配置Azure DevOps Server使用Office365发送邮件

119次阅读
没有评论

问题描述

想要配置Azure DevOps Server使用他的Office 365账户发送邮件,但尝试了一些方法后仍然无法成功。他尝试了在这个页面上指定的SMTP服务器设置,但是在尝试发送邮件时出现错误(”Error in processing. The server response was: 5.7.3 STARTTLS is required to send mail”)。用户想知道是否有正确配置的方法,或者是否有任何SMTP服务器/代理可以安装来解决这个问题。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

要使Azure DevOps Server能够使用Office 365账户发送邮件,你需要勾选”此服务器需要安全连接(SSL)”复选框,并重新启动服务器
以下是配置步骤:
1. 打开Azure DevOps Server的管理控制台。
2. 在左侧导航栏中,选择”通知”。
3. 在”SMTP”选项卡中,勾选”此服务器需要安全连接(SSL)”复选框。
4. 点击”保存”按钮。
5. 重启Azure DevOps Server,以使更改生效。
请注意,重新启动服务器可能会导致一段时间的服务中断,请确保在适当的时间进行操作。

方案2

如果以上方法仍然无法解决问题,你可以尝试使用其他SMTP服务器或代理来解决问题。以下是一些常用的SMTP服务器/代理选项:
Postfix:一个流行的SMTP服务器,可以在Linux上安装和配置。
Sendmail:另一个常用的SMTP服务器,也可以在Linux上安装和配置。
Mailgun:一个强大的SMTP服务提供商,可以轻松集成到你的应用程序中。
SendGrid:另一个流行的SMTP服务提供商,提供可靠的邮件传递和分析功能。
请根据你的需求选择适合的SMTP服务器/代理,并按照其文档进行安装和配置。

正文完