通过python脚本发送电子邮件安全吗
我有一个.py和一个.sh文件。 sh包含发送电子邮件的功能。 py只是执行它 现在我的问题是,这样发送电子邮件安全吗。 这和通过gmail.com发送邮件一样安全吗? Thx您可以使用(完全公开:我是开发人员)直接从命令行发送,或者从python内部发送通过python脚本发送电子邮件安全吗,python,email,sh,Python,Email,Sh,我有一个.py和一个.sh文件。 sh包含发送电子邮件的功能。 py只是执行它 现在我的问题是,这样发送电子邮件安全吗。 这和通过gmail.com发送邮件一样安全吗? Thx您可以使用(完全公开:我是开发人员)直接从命令行发送,或者从python内部发送 pip install yagmail # for python 2 pip3 install yagmail # for python 3 # Command line: yagmail -u me@gmail.com -p passw
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(带有一些魔力):
这里有很多技巧,这样你就不必再在脚本或命令行中使用钥匙圈键入密码(甚至用户名)
看一下的文档,我觉得它真的可以省去很多麻烦。我们不能回答这个问题-安全性取决于代码的编写方式,而不是.sh或.py。这可能更好地解决。但请注意,就目前的情况而言,这个问题不属于任何Stack Exchange站点的主题。您还需要包括实现细节。sh文件是一个简单的sstmp代码(echo“hello”| mail-s“one”emajl@emajl.com)python是(导入os.system(“sh hello.sh”)在我看来,这个问题属于董事会。无论如何,@gpproduct您应该将脚本合并为一个。检查。不需要python系统调用。两个客户端都创建smtp套接字。
import yagmail
yag = yagmail.SMTP()
yag.send(contents = ["See this attachment", "/local/path/to/song.mp3"])