pranay_w3 Ответов: 1

Загрузка вложений с сервера exchange server с помощью пакета SSIS, развернутого на другом сервере


Я построил пакет SSIS, который читает CSV из определенной папки. Но теперь мне нужно загрузить тот же csv с сервера exchange.Кроме того, Outlook не установлен на моей машине. Смогу ли я загрузить CSV с сервера exchange server и как ? Спасибо!

Что я уже пробовал:

Я выяснил, что это можно сделать через WebDav. Также я пытаюсь выяснить, какой код с помощью WebDav можно автоматизировать для загрузки вложения ежедневно в определенное время.

PIEBALDconsult

Мне тоже хотелось бы это знать. Пока я знаю только, как написать правило Outlook (в VBA), которое загружает вложения, но оно не может быть автоматизировано, его нужно запускать вручную.

1 Ответов

Рейтинг:
1

Richard Deeming

Я бы предложил использовать либо IMAP, либо POP3 для получения электронной почты. Затем вам нужно будет разобрать сообщение, чтобы извлечь вложение.

К счастью, тяжелая работа уже сделана для вас!
MimeKit[^]
GitHub-jstedfast/MailKit: кроссплатформенная .NET-библиотека для IMAP, POP3 и SMTP.[^]
GitHub-jstedfast/MimeKit: библиотека создания и синтаксического анализа .NET MIME с поддержкой S / MIME, PGP, DKIM, TNEF и Unix mbox spools.[^]