我有一个用户将他的电子邮件转发到 gmail.com。最近我通过 ECP 禁用了该选项,它没有转发等设置。但后来他的电子邮件永远不会进入他的邮箱。
HARED... SMTP [email protected] {account@reprezenta... T34
RECEIVE SMTP [email protected] {account@reprezenta... T34
RESOLVE ROUTING [email protected] {[email protected]} T34
REDIRECT AGENT [email protected] {[email protected]} T34
EXPAND AGENT [email protected] {[email protected]} T34
AGENT... AGENT [email protected] {[email protected], account... T34
RESUBMIT AGENT [email protected] {[email protected], account... T34
DROP ROUTING [email protected] {[email protected]} T34
AGENT... AGENT [email protected] {[email protected]} T34
这是禁用转发。然而,如果我再次去 ECP 并看到这条消息:
如果在我设置字段时字段为空,为什么要显示此消息?
我现在可以确认:
[PS] C:\Windows\system32>Get-Mailbox | Where {$_.ForwardingAddress -ne $null}
Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
Account account exchange Unlimited
但我什至运行了以下命令:
[PS] C:\Windows\system32>Get-Mailbox | Where {$_.ForwardingAddress -ne $null} | Set-Mailbox -ForwardingAddress $null -De
liverToMailboxAndForward $false
[PS] C:\Windows\system32>Get-Mailbox | Where {$_.ForwardingAddress -ne $null}
没有结果。我进入 GUI 清除转发地址。
我再次设置它只是为了测试并再次发送关于转发电子邮件的消息。
那么有什么问题呢?它是 Exchange 2013 -> 版本 15.0(内部版本 775.38)。所以CU3。
所以我进一步进行了这项调查。这里要检查的是:
forwardingsmtpaddress
它不是空的。即使您通过 GUI 禁用它,它似乎也保持不变。在我清理它之后,它开始正常工作。为什么 GUI 取消检查甚至 powershell 命令都不能正常工作,这
forwardingsmtpaddress
让我有点头晕目眩。据我所知,这似乎是 Exchange 2013 CU3 中的一个错误。这清理了它(尽管它仅在启用转发时才有效)。我很高兴知道为什么会这样。我做了一些检查,似乎
forwardingsmtpaddress
在设置联系转发时没有设置该字段,所以这次为什么要设置它。那好吧。希望有人会发现它有用。