Какой самый простой способ работы с почтовым ящиком на сервере Exchange с использованием .NET с удаленного клиента? - PullRequest
1 голос
/ 11 сентября 2009

Так что мне нужно сделать службу Windows, которая сканирует входящие письма в почтовом ящике на сервере обмена для конкретных слов, а затем удаляет почту. Почтовый ящик, который я буду сканировать, в настоящее время содержит более 70000 писем. Я пытался использовать exchange WebDAV протокол , но обычно он зависает перед ответом. Есть ли альтернативы WebDAV?

Ответы [ 3 ]

1 голос
/ 11 сентября 2009

Если вы используете Exchange 2007 с пакетом обновления 1 (SP1) или более поздней версии, вы сможете использовать Exchange Web Services . Не удивляйтесь, если это не особенно быстро - я не мог заставить его работать быстрее, чем около 100 запросов по электронной почте в минуту. Однако API можно было использовать довольно быстро.

0 голосов
/ 21 сентября 2009

Оказалось, что протокол WebDAV содержит несколько методов для массовых операций, а также конструкции ограничения списка ответов. Я нашел два действительно полезных конструкта: Range Header и BDELETE Method .

0 голосов
/ 11 сентября 2009

вы можете попытаться получить доступ к почтовому ящику через imap или pop3.

Также Microsoft предоставляет возможность подключить SMTP-сервер. проверьте эту ссылку для деталей.

Но я думаю, что решением для вас было бы разместить сервер шлюза перед вашей инфраструктурой обмена и использовать возможности перехвата postfix или другого SMTP.

...