Программирование с MS Exchange 2007 - PullRequest
5 голосов
/ 17 ноября 2011

Я новичок в программировании в пространстве Exchange.

Я хотел бы разработать плагин обмена в c #.этот плагин должен иметь возможность получать все сообщения (сообщения для всех идентификаторов электронной почты) и, в зависимости от некоторых правил, плагин должен выполнять некоторые операции с сообщениями.

Спасибо, Кришна

Ответы [ 3 ]

2 голосов
/ 17 ноября 2011
1 голос
/ 05 июня 2012

Лучше всего начать с Центра разработчиков Exchange по адресу msdn.microsoft.com.

Если вы хотите обрабатывать сообщения во время их перемещения между почтовыми ящиками, вам нужно создать Transport Agent .

Однако, если вы хотите просматривать сообщения в состоянии покоя, в почтовом ящике (или в наборе почтовых ящиков), вы должны посмотреть на веб-службы Exchange (поддерживаемые в Exchange 2007 и более поздних версиях).

Однако вместо написания непосредственно против API-интерфейса EWS SOAP (что может быть громоздким) лучше всего использовать управляемый API-интерфейс EWS, который по сути является оберткой для API-интерфейса SOAP, которую можно вызывать непосредственно из C #, и это делает просмотр содержимого почтового ящика (и других интересных вещей) действительно простым в C #.

Документы по управляемым API EWS

0 голосов
/ 19 ноября 2011

Для обработки всех сообщений, которые проходят через Exchange, вы должны создать агент транспорта (http://technet.microsoft.com/en-us/library/bb125012.aspx).

...