rails使用QQ邮箱发送邮件蛋疼的经历

简介:

    以前本猫在blog中写过使用ruby发送邮件的博文,其中使用了163和qq的邮箱发送邮件都可以发送成功。但是现在使用rails的发送邮件功能,使用的是qq的邮件服务器发送,死活不可以!要不就是认证失败,要不就返回read file end之类的错误.开始以为是代码有问题,遂用以前ruby发送邮件的代码测试,还是不行,错误一样:read file end。

    于是上网搜吧,不少人有类似错误,很多人说是因为邮件附件格式有问题;遂将附件去除,仍然不行。

    排错嘛,遂换了hotmail和163的邮箱,my god!竟然都可以成功发送。那么肯定是qq邮箱的问题了,自己一看qq邮箱中的设置选项,其中关闭了smtp的服务啊!想打开,没那么容易,还得绑定手机或令牌之类的XX;绑定后,使用原来代码仍然不行。

    到qq邮件官网查看smtp配置需求,要求端口号是465或587;神马意思两个都可以吗?先试了465,提示超时,有点意思了;遂换了587,一切都清净了...大笑

目录
打赏
0
0
0
0
16
分享
相关文章
AokSend教你电子邮件怎么弄
AokSend教你电子邮件怎么弄
如何写html邮件 —— 参考主流outook、gmail、qq邮箱渲染邮件过程
如何写html邮件 —— 参考主流outook、gmail、qq邮箱渲染邮件过程
828 1
|
11月前
邮件地址大全如何好好利用?
邮件地址大全如何好好利用?
开心档-软件开发入门之Python SMTP发送邮件
本文主要讲解SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
flask-mail发送QQ邮件代码示例(亲测可行)
from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config.update( MAIL_SERVER='smtp.
1763 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等