U 优化邮件测试异常捕获

pull/148/head
zypo 2020-07-08 23:13:03 +08:00
parent 00279f2225
commit 788d291ab4
1 changed files with 6 additions and 4 deletions

View File

@ -55,14 +55,16 @@ def email_test(request):
if error is None:
try:
if form.port == 465:
server = smtplib.SMTP_SSL(form.server, form.port)
server = smtplib.SMTP_SSL(form.server, form.port, timeout=3)
else:
server = smtplib.SMTP(form.server, form.port)
server = smtplib.SMTP(form.server, form.port, timeout=3)
server.login(form.username, form.password)
return json_response()
return json_response()
except Exception as e:
error = e.smtp_error.decode('utf-8')
error = f'{e}'
return json_response(error=error)
return json_response(error=error)