在 Exchange 2010 与 Exchange 2016 共存的情况下,排队邮件会停留一段时间

在 Exchange 2010 与 Exchange 2016 共存的情况下,排队邮件会停留一段时间

电子邮件排队约 2 小时,然后运行 ​​1 小时,发送队列中的所有内容。一直重复循环。每个服务器都是独立的,没有 DAG。

它们只是 Ex2016 中的电子邮件帐户,在 Ex2010 中仍处于排队状态。Ex2010 中的帐户工作正常,没有任何问题。

使用以下命令我看到以下错误。

Get-Queue | FL Identity,LastError,MessageCount,NextHopDomain,Status

错误信息:

Identity      : mail-Ex2010\151693
LastError     : 451 4.4.0 Primary target IP address responded with: "421 4.2.1 Unable to connect." Attempted failover to alternate host, but that did not succeed.
                Either there are no alternate hosts, or delivery failed to all alternate hosts.
MessageCount  : 50
NextHopDomain : hub version 15
Status        : Retry

审查了以下几点:

DNS
rDNS
nslookup
Blacklist
FQDN
Antivirus
Firewall
Analyzing SMTP Logs
Restar service MsExchangeTransport
Recreate default receive connectors in Exchange Server

注册 MX:

mx     server
5      mail-Ex2010
10     mail-Ex2016

我怀疑电子邮件服务器的优先级不起作用,我不知道如何测试优先级是否起作用。

答案1

谢谢你的建议@Turdie

在它运行的一个小时内,一切都没有问题。但是在队列中的电子邮件累积的两个小时内,就会出现错误。

Test-Mailflow -Identity mail-Ex2010 -TargetEmailAddress [email protected]

RunspaceId         : 820a091c-c090-435d-8ae9-d8b07c7c64cd
TestMailflowResult : *ERROR*
MessageLatencyTime : 00:00:00
IsRemoteTest       : True
Identity           :
IsValid            : True
ObjectState        : New

Test-Mailflow -Identity mail-Ex2010 -TargetEmailAddress [email protected]

RunspaceId         : 98fed513-43b5-4398-8efb-48a61dc5e3ee
TestMailflowResult : Correcto
MessageLatencyTime : 00:00:03.3890779
IsRemoteTest       : True
Identity           :
IsValid            : True
ObjectState        : New

询问@joeqwerty,迁移到邮件服务器共存的配置不一样。我可以将mx记录放在相同的优先级,而无需使用负载平衡器。

然后我有一个问题,我从 Gmail 发送到 Ex2016 用户帐户的电子邮件首先发送到 2010 并卡在队列中,经过几次 2 小时的重试后才到达 2016。但从 2016 年开始,我可以毫无问题地发送到 2010 和 gmail 等。

相关内容