Php Laravel无法使用gmail发送电子邮件

Php Laravel无法使用gmail发送电子邮件,php,laravel,gmail,email,Php,Laravel,Gmail,Email,早上好,上面是我在laravel 5.2中遇到的错误,我试图发送一封电子邮件,之前我尝试使用mailtrap检查是否是代码,但它工作顺利,因此我怀疑问题是laravel.env中的配置或邮件提供程序端的配置(在本例中是gmail),因此如果您能帮助我使其正常工作,我将非常感激 这是我的环境文件 Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accep

早上好,上面是我在laravel 5.2中遇到的错误,我试图发送一封电子邮件,之前我尝试使用mailtrap检查是否是代码,但它工作顺利,因此我怀疑问题是laravel.env中的配置或邮件提供程序端的配置(在本例中是gmail),因此如果您能帮助我使其正常工作,我将非常感激

这是我的环境文件

Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 https://support.google.com/mail/answer/14257 x201sm24123472qkx.32 - gsmtp

注意:gmail中激活了不太安全的应用程序,您发布的错误消息表明:


  • 你使用哪个laravel版本?@boroboris laravel 5.2.43你在gmail上激活了两步验证吗?好的,我必须使用应用程序密码,但它会通过我的gmail帐户发送,我不想在from使用它,还有,它会导致垃圾邮件folder@RicardoRios:如果您不希望电子邮件显示为来自您的Gmail帐户,您将需要一个不同的SMTP服务器。这有点超出了本网站的范围,但我建议您研究以下内容。好的,谢谢,它起了作用,所以我选择这个作为答案,我现在应该提出另一个问题或找出如何找到另一个smtpserver@RicardoRios“我应该使用哪种服务”在这里是一个离题的问题。你应该调查一下Laravel本机支持的东西——Mailgun、SparkPost、Amazon SES。
    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=587
    MAIL_USERNAME=my-account@gmail.com
    MAIL_PASSWORD=my-password
    MAIL_ENCRYPTION=tls