使用自动化脚本(Python,邮件API)将CSV转换为电子邮件格式

时间:2017-08-16 14:40:00

标签: python email smtp sendgrid mailgun

我希望自动化每天都会发生的过程。

我每天都会向unix SFTP服务器收到一个CSV文件。我想将文件内容(从服务器)发送到电子邮件地址(Exchange服务器),以便存档到Symantec Enterprise Vault。

我正在考虑使用各种类型的邮件API,但我无法确定从哪里开始。脚本如何从UNIX SFTP服务器获取文件,然后发送到该地址?

1 个答案:

答案 0 :(得分:0)

基本上,这取决于你是否知道创建文件的时间比你可以使用crontab来激活加载并通过邮件发送它的python脚本。

另一个选项是使用incron或其他工具之一来观看https://github.com/gorakhargosh/watchdoghttps://github.com/cespare/reflex等文件夹

实际发送电子邮件有很多方法在python中,例如以下要点是使用mailgun smtp服务器发送电子邮件 https://gist.github.com/revolunet/4600258