分发脚本,但保护密码

时间:2012-07-20 09:21:26

标签: python gmail password-protection

我有一个脚本,它将登录到SMTP服务器(GMail)以发送电子邮件通知。如何在不以纯文本形式分发密码的情况下执行此操作?

3 个答案:

答案 0 :(得分:1)

让脚本在运行时请求密码。

注意,我不建议它接受密码作为命令行参数,因为它不是非常安全,因为它将记录在命令历史记录等中。

答案 1 :(得分:1)

您可以让脚本查找密码的环境变量:

import os
password = os.environ['GMAIL_PASSWD']

答案 2 :(得分:0)

检查您的提供商是否提供了不需要身份验证的smtp服务器,而是使用该服务器。