Что лучший способ состоит в том, чтобы Программно Обработать Новые Электронные письма и Вложения Хранилища

У меня есть несколько клиентов/поставщиков, которые распределяют отчеты мне по электронной почте. Некоторые из этих файлов огромны, и должны удаляться из электронной почты и экономиться доля файла для обработки, а также управлять размером почтового ящика.

Может любой давать представление об их рекомендуемом методе автоматической загрузки и сохранения вложений.

Я нахожусь в Среде MS Windows (Клиент и Серверы). Электронные письма находятся на Почтовом сервере Microsoft Exchange 2003.

Предпочтительное использование Microsoft Technology для непротиворечивости через решения (C#), однако я открыт для любых предложений, быть этим C#, VBScript, Perl, Java, Компоненты, которые я должен купить и т.д.

Сценарий Каждый день bob@whysendmereportsbyemail.com посылает электронное письмо с подчиненным "Отчетом о проделанной работе для YYYY-MM-DD" мне по john@myemailaddress.com

Каждая электронная почта имеет вложение под названием "ActivityReport-YYYY-MM-DD-HH-MI-SS.xls", который я должен экономить на своей файловой системе в "C:\FilesFromBob\ActivityReport-YYYY-MM-DD-HH-MI-SS.xls"

Заранее спасибо за любую помощь.

6
задан Alfred Myers 13 January 2010 в 13:34
поделиться

1 ответ

Exchange 2003 предоставляет API WebDav, который можно использовать для доступа к электронной почте, контактам и т. Д. Из учетной записи пользователя.

Уже есть несколько ответов о доступе к почтовому ящику Exchange пользователя на SO. Ранее я использовал этот подход почти для той ситуации, которую вы описываете, и как только вы отработаете модель API WebDav и структуру запросов и ответов, извлекать электронные письма и их вложения не так уж сложно.

Существуют и другие способы взаимодействия с Exchange 2003 (, описанные здесь на SO ), но я пробовал только подход WebDav, потому что он казался наиболее надежным.

3
ответ дан 17 December 2019 в 18:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: