使用django发送邮件时的连接超时问题解决
一、报错
研究报错半天,没看出代码有什么毛病,就是发送邮件时连接超时,发送邮件的连接用户名密码都没有错误,于是就网上各种查。。。
终于皇天不负有心人,找到答案了。。
在服务器上输入telnet smtp.mxhichina.com 25,果然跟上述结果不一样,是这样的:Trying 205.204.101.152...,
于是,网上查找资料,端口号25时禁用的,如果你发的邮件时安全连接就用465端口号,否则80就可以了!
研究报错半天,没看出代码有什么毛病,就是发送邮件时连接超时,发送邮件的连接用户名密码都没有错误,于是就网上各种查。。。
终于皇天不负有心人,找到答案了。。
在服务器上输入telnet smtp.mxhichina.com 25,果然跟上述结果不一样,是这样的:Trying 205.204.101.152...,
于是,网上查找资料,端口号25时禁用的,如果你发的邮件时安全连接就用465端口号,否则80就可以了!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步