开发者社区> 问答> 正文

thinkphp中如何使用smtp发送邮件?报错

在项目中想使用smtp发送邮件,代码已经基本弄好了,主要的配置信息如下


qq邮箱中的相关服务也开启了:


然后填了自己的qq邮箱号和密码等信息都正确了,发送的时候就是报错,说是没有ssl什么的,不知道怎么设置,qq的帮助信息没用,

代码没问题,同事之前直接就去qq邮箱中开启几个服务,弄了邮箱独立密码,其他都一样,我用这段代码用同事的邮箱测试过,就没问题,用自己邮箱就不行,好像qq邮箱的smtp是不是和几个月前不一样了?找了好久好久,天呐。。。。唉

展开
收起
爱吃鱼的程序员 2020-06-10 10:02:15 568 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    这样子即使实现了,也有很大的局限性。建议还是使用第三方服务来发邮件吧。<atarget='_blank'>@怯凡多谢<imgsrc="/js/ke/plugins/emoticons/81.gif"alt="81"/><atarget='_blank'>@crazymusOK忙完试试回复<aclass='referer'target='_blank'>@怯凡:如果你的应用场景是发送注册邮件,可以试试SendClound主要是想知道答案,想知道到底怎么回事!另外请教下你说的类似的第三方服务有哪些呢?我不是很懂,能给个方向我再去百度下?谢谢如果只是发点小邮件,phpmail.的类就可以完美整合。

    2020-06-10 10:02:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载