mirror of https://github.com/openspug/spug
U 优化邮件测试异常捕获
parent
00279f2225
commit
788d291ab4
|
@ -55,14 +55,16 @@ def email_test(request):
|
||||||
if error is None:
|
if error is None:
|
||||||
try:
|
try:
|
||||||
if form.port == 465:
|
if form.port == 465:
|
||||||
server = smtplib.SMTP_SSL(form.server, form.port)
|
server = smtplib.SMTP_SSL(form.server, form.port, timeout=3)
|
||||||
else:
|
else:
|
||||||
server = smtplib.SMTP(form.server, form.port)
|
server = smtplib.SMTP(form.server, form.port, timeout=3)
|
||||||
server.login(form.username, form.password)
|
server.login(form.username, form.password)
|
||||||
return json_response()
|
return json_response()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
error = e.smtp_error.decode('utf-8')
|
error = f'{e}'
|
||||||
return json_response(error=error)
|
return json_response(error=error)
|
||||||
|
|
||||||
return json_response(error=error)
|
return json_response(error=error)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue