C # MAPI для чтения входящих сообщений сервера обмена - PullRequest
1 голос
/ 21 февраля 2011

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

Итак, я получил два вопроса:

  1. Можно ли сделать это удаленно, и есть ли какие-либо требования (например, установить клиент Outlook и т. Д.?)
  2. Я не смог найти ни одного примера кода в C #, который использует MAPI для подключения к входящей почте?

Ответы [ 3 ]

3 голосов
/ 21 февраля 2011

1) Если я правильно помню, Outlook должен быть установлен и профиль должен быть настроен.(Короче говоря, вы читаете данные Outlookks, а не Exchange).

2) Для этого есть примеры:

Обратите внимание, что MAPI / CDO не поддерживается в .Net.

Другими вариантами является прямое взаимодействие с использованием WebDAV, IMAP,POP3 или WebServices .Все будет работать, чтобы получить электронную почту.Я рекомендую вам попробовать веб-сервис.

0 голосов
/ 27 января 2013

Почему вы так сильно хотите использовать MAPI?

Просто используйте EWS:
http://www.codeproject.com/Articles/399015/Exchange-Web-Services

0 голосов
/ 14 апреля 2011

Вы можете получить доступ к почтовому ящику пользователя с удаленного компьютера. На этом компьютере должна быть настроена учетная запись электронной почты, а затем вы можете прочитать почтовый ящик с помощью Microsoft.Office.Interop.Outlook, и эта ссылка предоставит вам дополнительную информацию.http://msdn.microsoft.com/en-us/library/ff870566.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...