使用Python和Gmail作为提供商发送电子邮件的安全方式是什么?

hda*_*zhu 14 python email gmail smtplib raspberry-pi

我正在尝试使用Python脚本向自己发送电子邮件,幸运的是我遇到了这篇文章:

如何使用Python以Gmail作为提供商发送电子邮件?

麻烦的是,smtplib以纯文本形式发送脚本的密码,我对它的安全性持怀疑态度.此外,我的脚本以纯文本格式包含我的用户名和密码.有没有什么好方法可以使用Python并发送电子邮件而无需将我的密码保留为纯文本?

我也在StackOverflow上看到了这一点: Python smtplib安全性, 但答案并不能完全帮助我解决这个冲突.但是,我还没准备好放弃.


更多信息:我正在尝试将我的Raspberry Pi设置为通过网站进行擦除的服务器.当关于网站的具体事情发生变化时,我希望通过电子邮件收到通知.但是,我不想让我的Pi坐在一个带有我的用户名和密码的纯文本脚本.

小智 6

该连接使用STARTTLS,因此不会以明文形式通过互联网发送.

该功能server.starttls()启动与端口465上的服务器的加密通信,而不是未加密的SMTP邮件流量的正常端口25.