pull/632/head
Mr Chen 6 months ago
parent d5a8efff0e
commit 8f1ec01b58
  1. 4
      web/admin/setting/notify_email.py
  2. 7
      web/core/mw.py

@ -61,9 +61,9 @@ def set_notify_email_test():
data = json.loads(tag_data)
test_pass = mw.emailNotifyTest(data)
if test_pass:
if test_pass == True:
return mw.returnData(True, '验证成功')
return mw.returnData(False, '验证失败')
return mw.returnData(False, '验证失败:'+test_pass)
# 切换邮件开关
@blueprint.route('/set_notify_email_enable', endpoint='set_notify_email_enable', methods=['POST'])

@ -1198,16 +1198,19 @@ def emailNotifyMessage(data):
import utils.email as email
try:
if data['smtp_ssl'] == 'ssl':
email.sendSSL(data['smtp_host'], data['smtp_port'],
r = email.sendSSL(data['smtp_host'], data['smtp_port'],
data['username'], data['password'],
data['to_mail_addr'], data['subject'], data['content'])
else:
email.send(data['smtp_host'], data['smtp_port'],
r = email.send(data['smtp_host'], data['smtp_port'],
data['username'], data['password'],
data['to_mail_addr'], data['subject'], data['content'])
print(r)
return True
except Exception as e:
print(getTracebackInfo())
return str(e)
return False

Loading…
Cancel
Save