为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

MMMHUHU 2022-06-28 17:47:50
这很可能是重复的......但我已经非常仔细地查看了类似的问题。这是一种东西,但它在 C# 中。或者这个,使用 Windows PowerShell。或者这个对于 PHP。我刚刚发现了如何从 Python 脚本发送自动电子邮件,我打算将这些用于各种目的,包括各种系统管理员任务需要发出警报时。我不希望这样的脚本提示用户输入电子邮件帐户的密码,但显然我也不想在 .py 文件中写出密码。解决这个问题的正确方法是什么?对此有特定的python解决方案吗?
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

似乎 Django 的auth 模块可以满足这个要求。我现在没有时间研究它。例如,我不清楚你必须包含多少 Django,即你是否可以单独添加这个模块。



查看完整回答
反对 回复 2022-06-28
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我建议将密码存储在 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"

}


查看完整回答
反对 回复 2022-06-28
  • 2 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号