我希望自动化每天都会发生的过程。
我每天都会向unix SFTP服务器收到一个CSV文件。我想将文件内容(从服务器)发送到电子邮件地址(Exchange服务器),以便存档到Symantec Enterprise Vault。
我正在考虑使用各种类型的邮件API,但我无法确定从哪里开始。脚本如何从UNIX SFTP服务器获取文件,然后发送到该地址?
答案 0 :(得分:0)
基本上,这取决于你是否知道创建文件的时间比你可以使用crontab来激活加载并通过邮件发送它的python脚本。
另一个选项是使用incron或其他工具之一来观看https://github.com/gorakhargosh/watchdog或https://github.com/cespare/reflex等文件夹
实际发送电子邮件有很多方法在python中,例如以下要点是使用mailgun smtp服务器发送电子邮件 https://gist.github.com/revolunet/4600258