配置Office 365外发SMTP服务器时遇SendAsDenied错误求助
解决Office365 SMTP 554 5.2.252 SendAsDenied错误思路
核对发件人地址一致性
确保SMTP登录用户名(完整邮箱地址)与邮件的From发件人地址完全匹配,Office365严格限制跨地址发件,非授权地址无法通过SMTP投递。配置SendAs权限(如需跨地址发件)
若必须使用不同于登录账号的发件人地址,需在Exchange管理中心给登录账号配置对应发件人邮箱的SendAs权限:- 找到目标发件人邮箱,进入「权限」选项卡
- 添加登录账号为SendAs权限的持有者
- 权限生效需等待30分钟至1小时,之后再测试发件
确认账号许可有效性
用于SMTP登录的邮箱账号必须拥有Exchange Online或对应Office365订阅许可,无许可账号无法通过SMTP发送邮件。更换SMTP端口
尽管连接测试成功,但建议将SMTP端口从25更换为官方推荐的587(同样使用STARTTLS加密),多数网络环境会限制25端口的出站流量,可能导致投递失败。应用专用密码适配(MFA开启时)
若登录账号启用了多因素认证(MFA),不能直接使用原账号密码,需在微软账号中心生成应用专用密码,用此密码替换原密码配置SMTP。
内容的提问来源于stack exchange,提问作者Yamuna_ravi
相关产品推荐
相关产品推荐

