我正在尝试使用 Python 脚本向自己发送电子邮件,幸运的是我遇到了这篇文章:
How to send an email with Gmail as provider using Python?
问题是,smtplib 以明文形式发送脚本密码,我怀疑它的安全性。此外,我的脚本以纯文本形式包含我的用户名和密码。有没有什么好的方法可以使用 Python 发送电子邮件而无需将我的密码保存为纯文本?
我也在 StackOverflow 上看到了这个: Python smtplib security 但答案并不能完全帮助我解决这个冲突。但是,我还没有准备好放弃。
更多信息:我正在尝试将我的 Raspberry Pi 设置为通过网站抓取的服务器。当有关网站的特定内容发生变化时,我希望通过电子邮件收到通知。但是,我不想让我的 Pi 和一个以纯文本形式包含我的用户名和密码的脚本闲置。
最佳答案
连接使用STARTTLS ,因此它不会以明文形式通过互联网发送。
server.starttls()
函数在端口 465 上启动与服务器的加密通信,而不是用于未加密的 SMTP 邮件流量的正常端口 25。
关于python - 使用 Python 和 Gmail 作为提供者发送电子邮件的安全方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25084907/