【问题标题】:Convert a CSV to e-mail format using automation script (Python, mail API)使用自动化脚本(Python、邮件 API)将 CSV 转换为电子邮件格式
【发布时间】:2017-08-16 14:39:59
【问题描述】:

我希望自动化一个每天都会发生的流程。

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

我正在考虑使用某种邮件 API,但我不知道从哪里开始。脚本如何从 UNIX SFTP 服务器抓取文件,然后发送到该地址?

【问题讨论】:

标签: python email smtp sendgrid mailgun


【解决方案1】:

基本上,这取决于您是否知道文件的创建时间,而不是使用 crontab 来触发加载并通过邮件发送的 python 脚本。

另一种选择是使用 incron 或其他工具之一来监视文件夹,例如 https://github.com/gorakhargosh/watchdoghttps://github.com/cespare/reflex

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2011-01-29
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    相关资源
    最近更新 更多