Как получить электронную почту как часть интегрированной схемы обработки в dotnet 4.0? - PullRequest
0 голосов
/ 15 декабря 2010

Вот ситуация. Используя программу на C #, я должен размещать большие куски данных XML на стороннем веб-сайте. Этот веб-сайт принимает сообщения POST (через http), а затем помещает их в очередь. Некоторое время спустя, когда их сервер обходит его, он обрабатывает мои данные и отправляет мне по электронной почте результаты (используя адрес электронной почты, который находится в элементе XML в файле). Содержимое сообщений электронной почты само по себе является XML.

Мой дружественный локальный системный администратор создал специальный почтовый ящик Exchange для этой цели.

Вопрос к вам, гуру, заключается в следующем: существует ли простой, надежный и отлаженный API-интерфейс для использования C # для получения этих сообщений из выделенного почтового ящика Exchange и их очистки по окончании?

Я знаю, что мог бы написать код для использования POP3 / TCP. Но я действительно не хочу изобретать спущенную шину. :-) Любые предложения будут приветствоваться.

1 Ответ

2 голосов
/ 15 декабря 2010

Вопрос к вам, гуру, таков: там простой, надежный, отлаженный API использовать C #, чтобы получить эти сообщения от выделенный почтовый ящик для обмена и очистить их, когда я закончу?

Excahnge имеет полный набор веб-сервисов, которые вы можете использовать.

Чек http://msdn.microsoft.com/en-us/library/bb204119.aspx

Лучшее, что вы можете сделать. В противном случае посмотрите на Чтение электронной почты MS Exchange в C # - применяются те же ответы. Таким образом проголосовали за закрытие.

...