通过python脚本发送电子邮件是否安全

时间:2015-07-25 18:40:05

标签: python email sh

我有一个.py和一个.sh文件。 .sh包含发送电子邮件的功能。 而.py只是执行它。

现在我的问题是,以这种方式发送电子邮件是否安全。 它与通过gmail.com发送的安全性相同吗? THX

1 个答案:

答案 0 :(得分:0)

您可以使用yagmail(完全披露:我是开发人员)直接从命令行发送,或者从python中发送。

pip install yagmail  # for python 2
pip3 install yagmail # for python 3

# Command line:
yagmail -u me@gmail.com -p password -t target@email.com  -c "Hello there!"

或者你可以发送python(有一些魔法):

import yagmail
yag = yagmail.SMTP()
yag.send(contents = ["See this attachment", "/local/path/to/song.mp3"])

有一堆技巧,所以你永远不必在脚本或命令行上使用密钥环再次输入密码(甚至用户名)。

看一下yagmail的文档,我觉得它真的可以省去很多挫折。