2013-06-12 3 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])
  • запустить скрипт (то, что будет посылать новую «пришло сообщение.» электронную почту)
  • иЛИ вперед/перенаправить его на человек или список рассылки
+1

Если только уведомление требуется (не вся электронная почта) использовать «Have Ответить сервера с конкретным сообщением» правила. Я успешно использовал его для получения уведомлений в другом почтовом ящике. –

Смежные вопросы