SQL Server 2019 Database Mail配置Office 365中继发送邮件问题
SQL Database Mail迁移至Office 365后邮件队列堆积无法发送
我司已从本地Exchange迁移至Office 365。此前多年SQL Database Mail一直使用本地SMTP服务器发送邮件,且配置了SPF记录避免邮件被标记为垃圾邮件。
在将SQL使用的邮箱地址启用Office 365并更新DNS记录后,邮件开始在本地SMTP中继队列中堆积(仅部分收件方出现此问题,推测成功发送的邮件对应的收件方反向查找限制较少)。
已尝试的配置操作
- 将Database Mail配置为使用
[mydomain].mail.protection.outlook.com,分别测试了端口25和587 - 在Exchange管理中心创建了邮件连接器
- 调整IIS6本地SMTP设置:
- 设置为直接发送(无智能主机)
- 设置为通过
[mydomain].mail.protection.outlook.com中继(预期通过已创建的连接器实现)
无论采用上述哪种配置,邮件均无法离开服务器。已向微软提交免费及付费支持请求,但均未得到后续回复。
此前我曾解决过Database Mail相关问题,成功绕过垃圾邮件防护机制,但本次问题似乎源于Office 365的特定配置要求,目前无法完成正确设置。
内容的提问来源于stack exchange,提问作者Robert Austin
相关产品推荐
相关产品推荐

