我有一个.py和一个.sh文件。 .sh包含发送电子邮件的功能。 而.py只是执行它。
现在我的问题是,以这种方式发送电子邮件是否安全。 它与通过gmail.com发送的安全性相同吗? THX
答案 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的文档,我觉得它真的可以省去很多挫折。