我有一个脚本,它将登录到SMTP服务器(GMail)以发送电子邮件通知。如何在不以纯文本形式分发密码的情况下执行此操作?
答案 0 :(得分:1)
让脚本在运行时请求密码。
注意,我不建议它接受密码作为命令行参数,因为它不是非常安全,因为它将记录在命令历史记录等中。
答案 1 :(得分:1)
您可以让脚本查找密码的环境变量:
import os
password = os.environ['GMAIL_PASSWD']
答案 2 :(得分:0)
检查您的提供商是否提供了不需要身份验证的smtp服务器,而是使用该服务器。