Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 发送自动电子邮件时请安全地输入密码_Python_Email_Automation_Passwords - Fatal编程技术网

Python 发送自动电子邮件时请安全地输入密码

Python 发送自动电子邮件时请安全地输入密码,python,email,automation,passwords,Python,Email,Automation,Passwords,这很可能是一个复制品。。。但我已经非常仔细地研究了类似的问题。是这样的,但它是用C。或者,使用Windows PowerShell。或者是PHP 我刚刚发现如何从Python脚本发送自动电子邮件,我打算将其用于各种目的,包括各种系统管理任务需要发出警报时 我不想让这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在.py文件中写出密码 正确的方法是什么?有专门的python解决方案吗?我建议将密码存储在json文件中(假设不需要加密)。大概是这样的: import json import

这很可能是一个复制品。。。但我已经非常仔细地研究了类似的问题。是这样的,但它是用C。或者,使用Windows PowerShell。或者是PHP

我刚刚发现如何从Python脚本发送自动电子邮件,我打算将其用于各种目的,包括各种系统管理任务需要发出警报时

我不想让这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在.py文件中写出密码


正确的方法是什么?有专门的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解决方案的链接。找到解决方案了吗?我有一个非常类似的问题,恐怕不是。如果您找到了解决方案,请考虑在此处添加答案。您找到任何解决方案了吗?我有一个非常类似的问题,恐怕不是。如果您找到解决方案,请考虑在此处添加答案。