Конвертировать CSV в формат электронной почты, используя скрипт автоматизации (Python, mail API)

Я ищу, чтобы автоматизировать процесс, который будет происходить ежедневно.

Я получаю CSV-файл на SFTP-сервер Unix один раз в день. Я хочу отправить содержимое файла (с сервера) на адрес электронной почты (сервер Exchange) для архивации в Symantec Enterprise Vault.

Я думал об использовании своего рода почтового API, но у меня не получается понять, с чего начать. Как скрипт получит файл с SFTP-сервера UNIX, а затем отправит по адресу?

1 ответ

В основном это зависит от того, знаете ли вы, когда файл создан, чем вы можете использовать crontab для запуска скрипта Python, который загружает и отправляет его по почте.

другой вариант - использовать incron или один из других инструментов для просмотра папок, таких как https://github.com/gorakhargosh/watchdog или https://github.com/cespare/reflex

На самом деле отправка электронной почты существует в Python многими способами, например, следующая сущность использует mailgun smtp server для отправки электронной почты https://gist.github.com/revolunet/4600258.

Другие вопросы по тегам