2009-02-23 2 views
0

Мне нужно получить zip-файл из приложения электронной почты, разархивировать его и скопировать.Как мне получить получение и обработку вложения электронной почты (Exchange)?

Каким образом я должен это делать?

В настоящее время я просматриваю такие вещи, как «API-интерфейс Exchange» и «Обработка вложений электронной почты», и вроде бы надеялись, что это уже было сделано раньше.

Окружающая среда будет Windows и Exchange 2003, и любое кодирование будет предпочтительно находиться на C#.

ответ

0

Я сделал это в конце концов, с помощью Redemption У меня было несколько проблем, следовательно, связанный вопрос, но получил там в конце концов.

У вас должен быть установлен клиент Outlook, и вам нужно полных прав почтового ящика (а не только на чтение) на любой почтовый ящик, к которому вы пытаетесь получить доступ.

Этот вопрос, Read MS Exchange email in C# спросил пару недель после того, как у меня были хорошие ответы.

0

Мне пришлось это сделать некоторое время назад, и лучший способ - использовать WEBDAV. На каждый почтовый элемент можно ссылаться как на URL.

Если вы подтвердите это blog post on WEBDAV, он должен показать вам путь.

-1

Предполагая, что вы хотите сделать это в .NET, вам придется либо написать, либо приобрести библиотеку классов POP3 или IMAP4 для связи с сервером Exchange.

Вот один пример клиента POP3 от CodeProject: http://www.codeproject.com/KB/IP/despop3client.aspx

+0

Неверно - существует несколько способов доступа к Exchange с .Net (WebDav, Webservices и т. Д.). – Matt