Я работаю с автономным настольным приложением C#, которое отправляет документы, а затем импортирует их из Outlook, когда они отправляются обратно. Приложение подбирает электронные письма из указанной папки, обрабатывает их, а затем сохраняет имя отправителя и другие данные в базу данных.Последовательное восстановление «От» адресов электронной почты в версиях Outlook
Это хорошо работает для Outlook 2003 и 2007, у которого есть свойство SenderEmailAddress. Однако Outlook 2000 и XP не имеют этого свойства и не будут последовательно возвращать имя@domain.com. Я поддерживаю эти версии.
Я обнаружил, что библиотека под названием Outlook Redemption решит это, но я развиваюсь в .net и действительно хочу избежать записи в реестры клиентов. Я также нашел MAPI33 .Net-оболочку вокруг MAPI, но на форумах неясно, поддерживается ли она.
Поблагодарили бы за какие-либо указания относительно альтернативы .Net для DLL Redemption или подхода к постоянному извлечению адреса электронной почты в версиях Outlook.
Большое спасибо
AbsFabs
Эпилог: Я закончил с использованием раствора, из этой статьи http://support.microsoft.com/kb/324530. Он заключался в создании ответа, а затем извлечении ответа на адрес созданного почтового элемента. Он хорошо работал на электронные письма, отправленные через Интернет, и в настоящее время проходит тестирование Exchange Server.
Также найдено на моем путешествии http://anoriginalidea.wordpress.com/2008/01/11/getting-the-smtp-email-address-of-an-exchange-sender-of-a-mailitem-from-outlook-in-vbnet-vsto/ похоже, что это касание. Это может включать мой план B, если моя существующая реализация не выдерживает тестирования.
Спасибо за Ваш отзыв
AbsFabs
я в конечном счете, ликвидируется с помощью выкупа. Отличный инструмент для работы. Моя проблема заключалась в регистрации DLL, когда мое приложение было установлено. Поскольку мое приложение написано в dotnet, ему ничего не нужно регистрировать. Я смог обойти проблему регистрации dll, используя COM-реестр без кода.
Большое спасибо за ваше вдохновение.
Чтобы уточнить, пытаетесь ли вы создать надстройку для Outlook, которая будет выполнять эту задачу? Или вы создаете автономное консольное/оконное приложение для выполнения этой работы? – 2008-09-21 21:55:42