You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel使用Mailtrap发重置密码邮件遇SSL版本错误求助

解决Laravel使用Mailtrap发送重置密码邮件的SSL版本错误

问题根源

你遇到的错误是因为SMTP端口与加密方式不匹配:

  • 端口465对应SSL加密协议
  • 端口587对应TLS加密协议
    你的配置中用了465端口却指定tls加密,导致SSL协议版本不兼容,触发连接失败。

修复方案

任选以下一种配置修改:

方案1:使用465端口+SSL加密

修改.env文件中的加密配置:

MAIL_ENCRYPTION=ssl

方案2:使用587端口+TLS加密

修改.env文件中的端口配置:

MAIL_PORT=587

保持MAIL_ENCRYPTION=tls不变即可。

关键后续操作

修改配置后必须清除Laravel的配置缓存,否则新配置不会生效:

php artisan config:clear
php artisan cache:clear

额外排查点

如果修改后仍有问题,可检查:

  • 服务器/本地开发环境的防火墙、安全组是否开放了对应的端口(465或587)
  • 本地OpenSSL版本是否过旧,尝试升级到最新稳定版

内容的提问来源于stack exchange,提问作者mahdi_sheykh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 08:52:35