修复电子邮箱配置相关问题

This commit is contained in:
yangjian 2020-06-17 20:58:03 +08:00
parent dadeff6ffe
commit daf0d4fd92
3 changed files with 7 additions and 8 deletions

View File

@ -35,7 +35,7 @@ def send_email(to_email,vcode_str):
if ssl:
s = smtplib.SMTP_SSL(smtp_host, int(smtp_port)) # 发件箱邮件服务器及端口号
else:
s = smtplib.SMTP(smtp_host, int(smtp_host))
s = smtplib.SMTP(smtp_host, int(smtp_port))
subject = "MrDoc - 重置密码验证码"
content = "你的验证码为:{}验证码30分钟内有效".format(vcode_str)

View File

@ -640,12 +640,11 @@ def admin_setting(request):
name='pwd',
defaults={"value": pwd, "types": 'email'}
)
if ssl != None:
# 更新SSL
SysSetting.objects.update_or_create(
name='smtp_ssl',
defaults={"value": ssl, "types": 'email'}
)
# 更新SSL
SysSetting.objects.update_or_create(
name='smtp_ssl',
defaults={"value": ssl, "types": 'email'}
)
email_settings = SysSetting.objects.filter(types="email")
if email_settings.count() == 6:
emailer = email_settings.get(name='send_emailer')

View File

@ -140,7 +140,7 @@
<div class="layui-form-item">
<label class="layui-form-label">使用SSL</label>
<div class="layui-input-block">
<input type="checkbox" name="smtp_ssl" lay-skin="switch" lay-text="开启|关闭" {% if email_ssl %}checked{% endif %}>
<input type="checkbox" name="smtp_ssl" lay-skin="switch" lay-text="开启|关闭" {% if email_ssl.value %}checked{% endif %}>
</div>
</div>