Connection could not be established with host smtp.aliyun.com [Connection timed out #110]?

请问为什么用阿里云的邮箱跟用qq邮箱做发送服务端都不行,是在教程配置的Homestead环境下发送的。

file

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

贴一下 .env 文件里面关于mail的配置信息 MAIL_PORT 是不是 25?

5年前 评论
讨论数量: 8

贴一下 .env 文件里面关于mail的配置信息 MAIL_PORT 是不是 25?

5年前 评论

可以试试新浪邮箱,我曾经也是测试不成功,使用新浪邮箱的配置完成。腾讯邮箱和阿里云现在都要求是ssl://smtp.qq.com 这种格式了。17年那会就已经改了好像。

5年前 评论

可以参考这个人的配置,我就是照他的配置弄好的

在一个小时前 我也遇到了这个问题。先贴上我的配置(qq邮箱发送)

MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=310394XXXX@qq.com
MAIL_PASSWORD=butvdylcdoXXXXX(这里的密码不是邮箱密码是你设置开通smtp生成的授权码)
MAIL_ENCRYPTION=ssl

注意事项:

    邮箱必须开通SMTP服务。
    开通服务生成的授权码要记住,填写在密码的位置

原网址http://wenda.golaravel.com/question/152

还有记得设置一下config\mail.php的MAIL_FROM_ADDRESS ,如果它和MAIL_USERNAME不一样也会报错的

5年前 评论

@shiki_buffer 为什么我用25的端口也可以呢?

5年前 评论

@shiki_buffer 这个人把自己的密码写出来真的好么?

5年前 评论

@Jimi2333 这个是授权码不是密码....
但是就这样把自己的qq号和授权码写出来确实不怎么安全,
我也把自己的回答编辑一下吧.

5年前 评论

阿里云服务器使用QQ发送邮件失败的解决方法上面都有提到,就是两点:

  1. MAIL_PORT由25改成465;(好像阿里对25端口做了限制)
    2.MAIL_ENCRYPTION加密方式由‘tsl’改成‘ssl’。(@monanxiao提到了)
5年前 评论

阿里云服务器, 楼上正解👆

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!