Exchange 2007外出邮件间隔

在Exchange 2003中,我知道只有一个不在办公室的邮件被发回到原始发件人,如果您有一个回复邮件的外出助理打开。

我想知道的是,如果在Exchange 2007中有一种方法可以让外出邮件多次发送给发件人,如果他们不断发送多个邮件给不在办公室的人。

即使不在办公室的信息只限于每天一次,也是可以接受的。

我相信这是不可能的只使用离开办公室助理。 这样做是为了阻止无限的OOO消息循环,如果两个人设置了OOO消息,Exchange服务器就会瘫痪,消息从一个发送到另一个。

但是,可以使用消息规则来完成,但这是不可取的(出于上述原因)。

更新:

好吧,发现一个肮脏的黑客,可以让你做你所要求的 – 但是,这是一个非常肮脏的黑客。

您需要为单个用户自定义脚本(如果您有多个用户,则需要每个用户)。 将脚本放在Exchange服务器上,然后安排脚本每天运行一次。 原因是这样的,因为每次你重新启用OOA,它擦除已经发送了OOO消息的人员列表。 你当然需要记得在用户返回工作时删除脚本,否则每天都会重新启用他们的OOA。

另外,针对您的环境和相关用户更改第3行和第4行。

Set objMAPISession = CreateObject(”MAPI.Session”) strExchangeSvr = "svr-exch-01.yourdomain.loc" strMailbox = "jane.doe" strMAPI = strExchangeSvr & vbLf & strMailbox On error Resume Next objMAPISession.Logon “”, “”, False, True, 0, False, strMAPI If err <> 0 Then Wscript.Echo “An Error occured: ” & err.description Err.clear Wscript.Sleep 7000 Wscript.Quit End If strOOOMessage = "Jane is having babies and will be absent for a while. Please try again after October. Ciao" objMAPISession.OutOfOffice = False objMAPISession.OutOfOfficeText = strOOOMessage objMAPISession.OutOfOffice = True strOOOMessage = objMAPISession.OutOfOfficeText objMAPISession.Logoff Set objMAPISession = Nothing 

请注意:我没有testing过这个。 您将需要使用testing邮箱进行部署,并对其进行一些testing。

哇,之后我需要洗个澡。

有趣的是,当我开始这项工作时,我从一个GroupWise环境来到一个Exchange。 Exch 2003的OOO代理在我的办公室通知中没有我需要的所有function,所以我最终创build了自己的规则。 正如我已经解决GW的回路问题,我能够得到它的规则。

我做了什么:

  • 设置回复文本附加的东西('-Vacation'是我用的)在主题。
  • 如果该string位于主题中,则在规则上设置“exception”以不运行
  • configuration它只会直接发送给我(即我的名字在收件人:或抄送:行),所以发送到我的团队的人不会被邮件轰炸。
  • configuration一个“这些date之间”的条件,所以我可以提前几天设置

工作得很好。 虽然每次派我来的时候,直接寄给我的人都会收到通知。 令人高兴的是,我排除了群体,所以只有明确地向我发送的人才能得到这个说明。