Как я могу запустить код сценария, когда элемент перенаправляется в общую папку Exchange?

Я работаю над подтверждением концепции автоматизации некоторых рабочих процессов с использованием общих папок Exchange 2007.

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

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

Документация MSDN по автоматизации общих папок Exchange, похоже, не указывает способ сделать это.


person LBushkin    schedule 14.07.2009    source источник
comment
Хороший момент, это Ex2007 - все добавляют это к вопросу.   -  person LBushkin    schedule 16.07.2009


Ответы (2)


Вы можете сделать это, написав агент транспорта Exchange 2007.

http://www.msexchange.org/articles_tutorials/exchange-server-2007/planning-architecture/understanding-transport-agents-part1.html

person Jesse Weigert    schedule 24.08.2009
comment
Это то, чем я закончил. - person LBushkin; 24.08.2009

Приемники событий - это один из способов проверить
http://msdn.microsoft.com/en-us/library/bb204074.aspx http://www.codeproject.com/KB/exchange/ManagedEventSinks.aspx

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

person 76mel    schedule 14.07.2009
comment
Приемники событий всегда были плохой идеей, и я не думаю, что они даже больше поддерживаются в Exchange 2007. В противном случае они определенно не будут поддерживаться в Exchange 2010. - person Jesse Weigert; 24.08.2009
comment
Вы можете использовать их в 2007 году, но вы правы, они исчезли в 2010 году. - person 76mel; 24.08.2009