Есть ли API MAPI для приложений .NET? - PullRequest
3 голосов
/ 30 октября 2009

Данные поступают по электронной почте в виде архивного файла. Java-решение, которое мы написали, попыталось проанализировать и загрузить электронную почту автоматически и загрузить данные. Мы столкнулись со всевозможными проблемами, связанными с прохождением через брандмауэр, и в итоге решение было приостановлено. Потому что администраторы не разрешают доступ к ящикам анонимного типа.

Учетная запись в настоящее время pop3 - они хотят переместить почтовый сервер и изменить тип учетной записи на собственный MAPI. Это не будет работать с решением Java, так как не существует Java -> MAPI API.

Будет ли работать решение .net? Есть ли MAPA API для приложений .NET?

Ответы [ 2 ]

4 голосов
/ 30 октября 2009

К сожалению, вы не можете использовать MAPI напрямую из .NET (ну, вы можете, но MS не поддерживает его). Смотри http://blogs.msdn.com/stephen_griffin/archive/2009/04/03/mapi-and-net.aspx

Однако есть COM-компонент под названием Redemption (Google для Outlook Remption - пока нельзя опубликовать больше, чем гиперссылки!), Который можно использовать .NET-взаимодействие с внешним сервером COM.

0 голосов
/ 30 октября 2009

Полагаю, вы можете получить доступ к mapi через COM InterOP. Это считается медленным и менее эффективным. проверьте инструменты Visual Studio для офиса для лучшего подхода.

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