You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Exchange 2019中IMAP用户发送外部邮件触发550.5.7.54中继错误的问题求助

Exchange 2019中IMAP用户发送外部邮件触发550.5.7.54中继错误的问题求助

嗨,我之前处理过类似的Exchange中继问题,咱们一步步来排查解决:

  • 先检查接受域配置:你的用户本地域是YYYY.com,但实际邮箱域是xxxx.com,得确保xxxx.com已经在Exchange里被设置为权威接受域或者内部中继域。打开Exchange管理中心(EAC),进入「邮件流」→「接受域」,看看有没有这个域名,要是没加就赶紧添加,选对对应的域类型。

  • 确认默认接收连接器的中继权限:默认前端接收连接器一般需要给认证用户开放中继权限,你可以通过Exchange管理Shell来操作:
    先运行命令查看当前权限:

    Get-ReceiveConnector "默认前端<你的服务器名>" | Get-ADPermission | where {($_.ExtendedRights -like "*ms-Exch-SMTP-Accept-Any-Recipient*") -and ($_.User -like "*Authenticated Users*")}
    

    如果返回结果为空,说明认证用户没有中继权限,再执行这条命令添加:

    Get-ReceiveConnector "默认前端<你的服务器名>" | Add-ADPermission -User "NT AUTHORITY\Authenticated Users" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"
    

    记得把<你的服务器名>替换成你实际的Exchange服务器名称。

  • 验证IMAP客户端的SMTP设置:让员工检查自己的邮件客户端(比如Outlook、Thunderbird),确保SMTP服务器开启了需要身份验证,并且用的是他们xxxx.com的邮箱账号和密码,不是本地域的账号信息。很多时候就是客户端没开SMTP认证,导致Exchange把请求当成匿名中继,直接触发550.5.7.54错误。

  • 深挖日志信息:你说已经找到相关日志,重点看日志里的客户端IP认证状态收件人域字段。如果日志显示用户未通过认证,那优先排查客户端的SMTP认证设置;如果显示收件人域不在接受域列表里,就回到第一步确认接受域的配置是否正确。

备注:内容来源于stack exchange,提问作者b_maze

火山引擎 最新活动