Python 发送自动电子邮件时请安全地输入密码
这很可能是一个复制品。。。但我已经非常仔细地研究了类似的问题。是这样的,但它是用C。或者,使用Windows PowerShell。或者是PHP 我刚刚发现如何从Python脚本发送自动电子邮件,我打算将其用于各种目的,包括各种系统管理任务需要发出警报时 我不想让这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在.py文件中写出密码Python 发送自动电子邮件时请安全地输入密码,python,email,automation,passwords,Python,Email,Automation,Passwords,这很可能是一个复制品。。。但我已经非常仔细地研究了类似的问题。是这样的,但它是用C。或者,使用Windows PowerShell。或者是PHP 我刚刚发现如何从Python脚本发送自动电子邮件,我打算将其用于各种目的,包括各种系统管理任务需要发出警报时 我不想让这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在.py文件中写出密码 正确的方法是什么?有专门的python解决方案吗?我建议将密码存储在json文件中(假设不需要加密)。大概是这样的: import json import
正确的方法是什么?有专门的python解决方案吗?我建议将密码存储在json文件中(假设不需要加密)。大概是这样的:
import json
import warnings
warnings.filterwarnings("ignore")
conf = json.load(open('secretfile.json'))
# Read arguments from json file
pass_name = conf['pass']
secretfile.json文件应如下所示:
{
"pass" : "my_password"
}
我建议将密码存储在json文件中(假设不需要加密)。大概是这样的:
import json
import warnings
warnings.filterwarnings("ignore")
conf = json.load(open('secretfile.json'))
# Read arguments from json file
pass_name = conf['pass']
secretfile.json文件应如下所示:
{
"pass" : "my_password"
}
看来Django's可能满足这一要求。我现在没有时间调查此事。例如,我不清楚您必须包含多少Django,即是否可以单独添加此模块。似乎Django可以满足此要求。我现在没有时间调查此事。例如,我不清楚您必须包含多少Django,即是否可以单独添加此模块。谢谢。我想知道secretfile.json文件是否或如何尽可能保密?只是在正常运行时,我不会在Linux或W10分区上的未加密文件中保留电子邮件帐户密码(当然,这些分区本身是受密码保护的)。在这些行中添加有关链接Windows PowerShell问题的内容…@Mikrovent可能会使用密码加密文件?@Legoroj循环解决方案!该加密的密码必须在.py文件中硬编码,或者使用另一个(未加密的).json文件。请查看我与C#和PowerShell解决方案的链接,谢谢。我想知道secretfile.json文件是否或如何尽可能保密?只是在正常运行时,我不会在Linux或W10分区上的未加密文件中保留电子邮件帐户密码(当然,这些分区本身是受密码保护的)。在这些行中添加有关链接Windows PowerShell问题的内容…@Mikrovent可能会使用密码加密文件?@Legoroj循环解决方案!该加密的密码必须在.py文件中硬编码,或者使用另一个(未加密的).json文件。请查看我添加到C#和PowerShell解决方案的链接。找到解决方案了吗?我有一个非常类似的问题,恐怕不是。如果您找到了解决方案,请考虑在此处添加答案。您找到任何解决方案了吗?我有一个非常类似的问题,恐怕不是。如果您找到解决方案,请考虑在此处添加答案。