Laravel 发送邮件问题

Laravel 发送邮件死活发送不成功,弄了两天了,真的不知道为什么不行,什么方法都尝试过了,QQ,GMAIL,OUTLOOK 都不行

clipboard.png

clipboard.png

阅读 5.1k
3 个回答
  • 已解决(引用)
这是因为有些邮件服务器要求from和username必须一致,163邮箱就是这样。

  • 但是我现在遇到新问题了,那就是本地是没问题的,但是服务器上始终超时,难道是服务器网太烂么
解决了,原因是许多主机提供商会关闭或限制 SMTP 以防一些安全问题或者怕你狂发垃圾邮件,所以我发了一张工单申请恢复即可,到此为止 Laravel 发送邮件的坑大致是踩了一遍

MAIL_ENCRYPTION=tls

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mxhichina.com
MAIL_PORT=465
MAIL_USERNAME=xxx@xx.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=ssl

可以参考下,465是加密端口。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进