Назад | Перейти на главную страницу

Создать правило на стороне сервера Exchange 2003 без входа в систему как пользователь

Мне нужно настроить правила на стороне сервера (автоматические ответы для пользователей, которые ушли и т. Д.), И необходимость входить в систему как каждый пользователь и открывать Outlook - серьезная PITA. Также каждый раз, когда мне приходится создавать какие-либо правила для пользователей, которые не вышли, мне в настоящее время нужно изменить их пароль, войти в систему под ними, а затем каким-то образом уведомить их о новом пароле и заставить их изменить его снова (сложно, поскольку они теперь нельзя войти со старым паролем!)

Я могу открывать почтовые ящики этих пользователей при запуске Outlook и получать доступ к почтовым ящикам через Outlook Web Access. У меня также есть доступ администратора к серверу Exchange 2003.

Есть ли другой способ сделать это, более удобный для администратора?

Используя CDO и VBScript, вы можете взаимодействовать с данным почтовым ящиком Exchange, если у вас есть на это разрешения. Например, у меня есть сценарий, который сканирует данный почтовый ящик на наличие сообщений с определенными критериями, а затем выполняет действие (запускает программу, отправляет предупреждение и т. Д.). Вам не нужно устанавливать Outlook, только соответствующие библиотеки DLL, которые, похоже, устанавливаются с помощью диспетчера Exchange System Manager.

Полезные ссылки: http://msdn.microsoft.com/en-us/library/ms526914(v=EXCHG.10).aspx и http://gsexdev.blogspot.com/2006/11/creating-server-side-rule-to-move.html.

По сути, вы создаете сеанс MAPI, входите в систему и затем взаимодействуете с почтовым ящиком. Например, я перечисляю объекты сообщения в папке «Входящие», исследую тему и адрес отправителя, а затем перехожу оттуда.

Единственный вариант, который я вижу, кроме как делать это для каждого оставшегося пользователя, - это пытаться и найдите стороннее программное обеспечение, которое может стоить вам ...

Извините, что ничем не могу помочь, но надеюсь, что кто-то еще сможет вам помочь.

Вы добавили свой аккаунт в список разрешений целевого почтового ящика, а затем открыли его как дополнительный почтовый ящик в Outlook? Я помню, как делал это при обслуживании почтовых ящиков 2003, но не могу вспомнить, можно ли тогда создавать правила.

Да, с использованием CDO (например, через VBScript).

Google: "CDO MSExchange.Rule VBScript"