You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Domino Server v8.5.3通过Office365 SMTP发件遇530认证错误求助

解决Domino Server v8.5.3 FP6连接Office365 SMTP的530认证错误

这个530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM错误我太熟了,核心原因很明确:Office365的SMTP服务完全拒绝匿名投递——哪怕你已经启用了SSL协商,Domino默认还是会尝试匿名发送邮件,所以必须补上SMTP出站的身份验证配置。

下面是一步步的实操解决方法,都是经过验证的:

1. 先明确Office365的SMTP要求

别再死磕25端口了,Office365对出站SMTP有明确规则:

  • 服务器地址:smtp.office365.com
  • 推荐端口:587(用STARTTLS加密,兼容性更好)或者465(直接SSL加密),25端口现在基本被Office365限制匿名使用,很多网络服务商也会封禁25端口
  • 必须身份验证:要么是基本身份验证(注意:部分Office365租户已禁用该方式,需先确认),要么是OAuth2(但Domino 8.5.3原生不支持,后面会说明)

2. 配置Domino SMTP出站身份验证

第一步:创建SMTP Internet Site文档(未创建过的话)

打开Domino Administrator,切换到配置标签页 → 找到服务器下的Internet Sites → 点击添加,选择SMTP站点,起个直观的名字比如Office365 Outbound SMTP,关联你的Domino服务器即可。

第二步:配置站点的SMTP出站参数

打开刚创建的SMTP站点文档,切换到SMTP出站标签页:

  • 勾选启用SMTP出站
  • 在目标服务器中填写smtp.office365.com
  • 端口号选择587(优先推荐)或465
  • 务必勾选需要验证,然后选择基本验证,输入你的Office365邮箱账号(比如sender@your-domain.com)和对应密码
  • SSL设置要匹配端口:
    • 587端口:选择STARTTLS作为SSL协商方式
    • 465端口:选择SSL作为SSL协商方式

第三步:关联站点到服务器配置

打开服务器的配置文档,切换到路由器/SMTP → 基本标签页,在SMTP出站站点中选中你刚创建的Office365站点。你之前已经启用了TCP/IP和SMTP出站的SSL协商,这部分确认无误即可。

3. 排查基本身份验证可用性

如果配置后仍报错,大概率是你的Office365租户已禁用基本身份验证:

  • 登录Office365 Admin Center,前往Exchange → 邮件流 → 连接器,或者Azure AD → 企业应用程序 → 身份验证方法,检查SMTP的基本身份验证是否被禁用
  • 若已禁用,Domino 8.5.3原生不支持OAuth2,要么升级到Domino v10及以上版本,要么考虑使用第三方代理工具处理OAuth2验证

4. 测试配置有效性

  • 在Domino服务器上执行load router -t命令测试路由,查看日志中是否有身份验证成功的记录
  • 发送测试邮件后,打开log.nsf查看SMTP会话细节,确认身份验证步骤是否完成

划重点:放弃使用25端口投递Office365邮件,改用587或465端口能避开绝大多数匿名投递限制。

内容的提问来源于stack exchange,提问作者JBarnes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:55:26