我正在开发一个用于广泛分发的 Python 工具(如 .exe/.app),它将通过电子邮件将报告发送给用户。目前(在测试中),我正在使用 smtplib 构建消息并通过 GMail 发送,这需要 login() 调用。但是,我担心它的安全性——我知道 Python 二进制文件并不是非常安全,我宁愿不将密码作为明文存储在可执行文件中。
我对电子邮件系统不是很熟悉,所以我不知道 .exe 是否可以安全地使用某些东西。我想我可以设置一个无需身份验证的邮件服务器,但我担心它最终会成为垃圾邮件节点。是否有允许我从分布式 Python .exe/.app 发送邮件而不会将其打开以遭受潜在攻击的设置?