Обработка почтового тела с помощью SSIS - PullRequest
0 голосов
/ 28 октября 2011

Я работаю над проектом SSIS, который в основном извлекает данные из базы данных Oracle и помещает их в таблицы Excel, с некоторыми регистрациями и отправкой электронной почты и т. Д.

Ситуация сейчас: комментарии отправляются по электронной почте ежедневно и вручнуюскопируйте вставленный из outlook в файлы excel (oldskool)

Теперь мы хотели бы получить (целое) <'тело'> писем и вставить их в excel через SSIS.

Возникают 2 вопроса: - Как получить само письмо (получить его из обмена? Создать процесс, который сохраняет почту в виде html / текстового файла после получения) - Как «прочитать» тело письма (яуже нашел некоторую информацию об этом, меньше проблем, через задачу скрипта C # прочитайте тег body)

Заранее спасибо за любой ввод!

1 Ответ

3 голосов
/ 02 ноября 2011

Вы должны использовать сторонние компоненты для чтения сообщений из Exchange.

Лучше попробовать Script Task для доступа к Exchange (взгляните на этот вопрос ). Таким образом, вы можете получить доступ к почтовому ящику Exchange и поместить предмет, из, в, cc, bcc и body в отдельные столбцы в конвейере. Не забывайте, что для подключения к Exchange требуется учетная запись Windows, и ваш пакет должен запускаться пользователем, который владеет почтовым ящиком. Или Вы можете выдать себя за него в Сценарии.

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

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