You need to enable JavaScript to run this app. Laravel使用Gmail账号发邮件出现SMTP 535认证失败怎么解决?
优惠活动
大模型
产品
解决方案
定价
更多

Laravel使用Gmail账号发邮件出现SMTP 535认证失败怎么解决?

Laravel项目Gmail SMTP 535认证失败解决方案

错误核心原因:Gmail服务端不认可提交的账号认证凭证,可按以下步骤逐一排查修复:

  • 第一步:修正基础配置错误
    首先核对邮箱地址拼写:你当前使用的bisd.ensa@gamil.com后缀拼写错误,Gmail官方后缀为@gmail.com,先修正该错误后再测试。
    同时核对.env文件的邮件配置项,标准配置参考如下:

    MAIL_MAILER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=465
    MAIL_USERNAME=你的正确Gmail完整地址
    MAIL_PASSWORD=你的Gmail应用专用密码
    MAIL_ENCRYPTION=ssl
    MAIL_FROM_ADDRESS=你的正确Gmail完整地址
    MAIL_FROM_NAME="${APP_NAME}"
    
  • 第二步:完成Gmail账号侧权限配置
    普通个人Gmail账号已不支持直接用账号密码做SMTP认证,必须先开启账号的两步验证功能,再生成专属的应用专用密码,将生成的16位应用专用密码填入MAIL_PASSWORD字段即可。
    如果你使用的是Google Workspace企业账号,需要联系管理员开启SMTP relay权限,再按要求配置认证凭证。

  • 第三步:清理Laravel配置缓存
    所有.env配置修改完成后,必须执行php artisan config:clear命令清除配置缓存,避免旧配置持续生效导致验证失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 16:00:01