![Outlook 客户端的自动回复转发和 Exchange Powershell 之间的奇怪行为](https://linux22.com/image/788479/Outlook%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%E8%87%AA%E5%8A%A8%E5%9B%9E%E5%A4%8D%E8%BD%AC%E5%8F%91%E5%92%8C%20Exchange%20Powershell%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%A5%87%E6%80%AA%E8%A1%8C%E4%B8%BA.png)
在我目前的公司,我们正在运行一个本地 Exchange 2016 电子邮件服务器,当我们必须管理某些需要覆盖的部门员工缺勤的电子邮件转发时,我们会在用户的 Outlook 客户端上设置自动回复转发规则,以将电子邮件转发到该部门的共享邮箱,这样客户的电子邮件就不会得不到答复。这显然非常适合计划内缺勤,但有时我们也需要为计划外缺勤打开自动回复和转发功能。通常,我只是通过 Exchange Powershell 使用 Set-MailboxAutoReplyConfiguration 切换自动回复,从而打开转发规则。但是,我注意到,当我这样做时,一旦用户返回并关闭 Outlook 客户端中的自动回复,他们的邮件转发规则仍然适用,直到我返回 Exchange Powershell 并再次使用 Set-MailboxAutoReplyConfiguration 禁用自动回复。奇怪的是,当用户关闭客户端中的自动回复时,自动回复会立即关闭,不会出现问题。这只是一个转发规则,它会一直存在,直到我禁用服务器端已经禁用的自动回复。
因此,我想知道我是否遗漏了此过程/设置中的某个步骤或某些内容,即使自动回复已关闭,某些内容也没有告诉 Exchange 从客户端禁用转发规则。以前有人遇到过类似情况吗?
我想我可以使用 Powershell 手动删除自动回复规则,然后在打开自动回复的同时使用 Powershell 进行转发,但我真的很喜欢只需打开自动回复即可启用转发的便利。
答案1
通常我只是切换自动回复转发规则通过 Exchange Powershell 使用 Set-MailboxAutoReplyConfiguration
我刚刚检查了设置邮箱自动回复配置并且没有配置转发到另一个邮箱的参数。自动回复只能自动回复发件人,而不能转发到某个地方。不确定您使用的是什么脚本,但您看到的行为是预期的。在 Outlook 客户端中,自动回复被正确禁用,但转发规则(以另一种方式设置)仍将存在。
答案2
我认为这是因为转发规则优先于 Outlook 客户端的自动回复设置