Автоматизируйте извлечение вложений в электронные письма с помощью python

Ситуация для автоматизации

Клиент отправляет вам 60 электронных писем с вложением Excel, которое необходимо проверить.

Обычно вы тратите 40 минут на открытие каждого электронного письма, открытие вложения и сохранение его где-нибудь.

Используя этот скрипт, вы сможете автоматизировать этот процесс.

Процесс

Во-первых, вы указываете соответствующие местоположения файлов:

  • исходное местоположение: место, где вы храните все полученные электронные письма.
  • выходное местоположение: место, где вы хотите вывести все вложения Excel

Кроме того, вы меняете рабочий каталог на исходный.

Затем вы определяете список файлов, которые мы хотим перебрать.

Наконец, вам нужно будет создать цикл со следующей логикой:

Для каждого электронного письма в исходном местоположении:

  • Откройте электронное письмо
  • Загружает вложения
  • Для каждого вложения сохраните вложение в месте вывода с именем файла, указанным во вложении.

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

Удачного программирования!

Ваше здоровье,

Эвуд