2013-06-12 137 views
2

我们的某个部门中的某个部门正在请求在每封电子邮件发送到特定收件箱时收到通知。因此,每次将电子邮件发送到[email protected]时,他们都需要将一封电子邮件发送到分发名单,说明“邮件已到达”。在Exchange 2007中收到电子邮件时发送通知

在Exchange 2007中使用Powershell脚本可以这么做吗?

回答

1

如果只需要通知(而不是整个电子邮件)的使用规则“与特定邮件服务器有回复”使用传输规则

$condition = Get-TransportRulePredicate From 
$condition.addresses = '[email protected]' 
$action = Get-TransportRuleAction CopyTo 
$action.addresses = '[email protected]' 
New-TransportRule -Name "Notify New Message Recieved" -Conditions $condition -Actions $action 
+0

你可以改变任何你想要的 使用Get-TransportRuleAction让你有你的服务器 GET-TransportRuleAction 上的操作的列表规则操作| fl告诉我,修改.addresses会设置复制邮件的地址。你也可以用Get-TransportRulePredicate做同样的事情 –

2

听起来像这样只是在Exchange中创建规则的问题。

通过“规则向导”运行:当他们到达

  • 通过指定帐户(选择与[email protected]相关帐户)
  • 运行脚本

    • 检查消息(东西会发出新的“收到了信息。”电子邮件)
    • OR前进/它重定向到人员或通讯组列表
  • +1

    。我已经成功地使用它在另一个邮箱中接收通知。 –

    相关问题