Как загрузить файлы .eml как System.Net.Mail.MailMessage в UIPpath - PullRequest
0 голосов
/ 10 октября 2018

У меня есть куча файлов .eml внутри папки, и я хотел бы знать, как я могу загрузить их в UIPath, чтобы сохранить их вложения.

Один из способов убедиться, что это можно сделать, эточтобы добавить эти письма в переменную коллекции, затем использовать функцию сохранения вложения в этой коллекции, однако я не знаю, как загрузить файл .eml в переменную типа System.Net.Mail.MailMessage

1 Ответ

0 голосов
/ 11 октября 2018
  • Вариант 1: преобразовать ваши EML-файлы в MailMessage объекты.Насколько мне известно, это можно сделать только с помощью сторонних инструментов, таких как MailBee.NET .Затем вы можете использовать действие InvokeCode с вашим eml в качестве входного параметра и объектом MailMessage в качестве выходного, что позволит вам вызвать действие SaveMailAttachments (которое ожидает объект MailMessage).
  • Вариант 2: использовать возможности автоматизации рабочего стола UiPath.Установив Outlook, вы можете просто дважды щелкнуть по любому файлу eml, чтобы открыть его.Затем просто нажмите своего робота на значок Сохранить все вложения , а затем выберите местоположение папки.(Обратите внимание, что вы можете использовать любой клиент, например, Mozilla Thunderbird будет работать с файлами eml так же хорошо).
...