发送邮件线上部署出现的奇怪问题

Swift_TransportException in StreamBuffer.php line 268:
Connection could not be established with host smtp.163.com [Connection timed out #110]
发送邮件本地是可以的 但线上就出现这种问题 搜了半天没搜出问题 哪位大神遇到过此问题?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 7
leo

联系你的服务器提供商,要求打开25端口

6年前 评论

@leo 是阿里云服务器

6年前 评论
imxfly

@迈尔丹 是指你的邮箱所用服务器,smtp.163.com 应该用的是网易邮箱作为 邮件发送服务器,那么你就需要登录你的网易邮箱,在 POP3/SMTP/IMAP 中开启相应服务。如果开启了 客户端授权密码,那么就需要使用相应 授权码 进行登录。
希望对你有帮助~

6年前 评论

@Stephen 首先感谢 上面你所说的都配置好的@leo 所说的服务器没开启25端口导致的 不过谢谢回复

6年前 评论
imxfly

@迈尔丹 我也学到一点,原来服务器上还需要开启一下25端口的= =

6年前 评论
ThinkQ

我也遇到了,线下发送邮件好的,线上始终不行。后面发现25端口还要申请解封。
解决方法
申请解封TCP 25 端口 (Outbound)。

注意:在正式申请前,您需要确认同意并承诺,保证TCP 25 端口仅用来连接第三方的SMTP服务器,并从第三方的SMTP服务器外发邮件。如发现您使用申请的IP直接通过SMTP发送邮件,阿里云有权永久性封禁TCP 25端口,并不再提供解封服务。

进入“25端口解封”申请页面。

登录控制台,在您的用户名上鼠标悬停。在出现下拉的菜单中,单击安全管控。
1
在安全管控页面,单击25端口解封。
2
在25端口解封申请页填写申请表单。

单击25端口解封申请。
3
填写需要进行申请报备开通的产品(仅能申请登录账号下拥有的产品)。
4
填写申请表单。完成后,单击确定提交即可。
5
注意:提交解封申请后,一般您在一个工作日内会收到反馈。

6年前 评论

MAIL_PORT=465
MAIL_ENCRYPTION=SSL

4年前 评论

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