Конвертировать 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.