使用django发送邮件时的连接超时问题解决

Posted zhangningyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用django发送邮件时的连接超时问题解决相关的知识,希望对你有一定的参考价值。

一、报错

技术分享图片

研究报错半天,没看出代码有什么毛病,就是发送邮件时连接超时,发送邮件的连接用户名密码都没有错误,于是就网上各种查。。。

终于皇天不负有心人,找到答案了。。

技术分享图片

在服务器上输入telnet smtp.mxhichina.com 25,果然跟上述结果不一样,是这样的:Trying 205.204.101.152...,

于是,网上查找资料,端口号25时禁用的,如果你发的邮件时安全连接就用465端口号,否则80就可以了!

以上是关于使用django发送邮件时的连接超时问题解决的主要内容,如果未能解决你的问题,请参考以下文章

使用 Nodemailer 从 Zohomail 发送邮件时出现连接超时错误

Zend_Mail 发送邮件失败,输出消息:连接超时

从 Roundcube Webmail v1.4.11 ( iRedMail ) 发送电子邮件时连接超时

无法从 Laravel 应用程序发送电子邮件:无法与主机 smtp.gmail.com 建立连接 [连接超时 #110]

Django 发送电子邮件:SMTPServerDisconnected:连接意外关闭

在 Codeigniter 3 中通过 Office365 帐户发送电子邮件 - 连接超时