def get_mail(**kwargs):
def check():
from django.core.mail import get_connection
try:
conn = get_connection(fail_silently=False)
conn.open()
ret = "OK"
conn.close()
except Exception as e:
ret = str(e)
return ret
p = OrderedDict()
p["backend"] = settings.EMAIL_BACKEND
p["host"] = "{0}:{1}".format(settings.EMAIL_HOST, settings.EMAIL_PORT)
p["tls"] = getattr(settings, "USE_TLS", False)
p["ssl"] = getattr(settings, "USE_SSL", False)
p["status"] = check()
return p
评论列表
文章目录