【问题标题】:Laravel Sendmail SMTP GmailLaravel 发送邮件 SMTP 邮件
【发布时间】:2021-03-28 15:47:09
【问题描述】:

我在本地主机上的 XAMPP 中构建了我的 Laravel 项目,当我将项目部署到我的共享主机时,邮件没有发送。它在我的本地主机上运行良好,我在 StackOverflow 和 Google 上尝试了所有解决方案。没有什么对我有用:我的电子邮件是使用 Gmail 的,所以我在我的 .env 文件中使用了他们的 SMTP 信息。

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:5yMVTQwQlBQF0G0h4IM7Cqemh0hKis4+VC5S9vdhfgc=
APP_DEBUG=true
APP_URL=http://example.com

LOG_CHANNEL=stack
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=example
DB_PASSWORD=example

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MEMCACHED_HOST=127.0.0.1

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=example@example.com
MAIL_PASSWORD=example
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=example@example.com
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

【问题讨论】:

  • 嘿 Farouk - Laravel 日志中是否有任何错误?你是如何发送电子邮件的?你能提供一个你正在使用的脚本的例子吗?
  • 一些托管服务提供商不允许通过共享主机上的第三方服务器中继邮件,或者要求根据请求启用中继服务。请咨询您的托管服务提供商

标签: php laravel smtp gmail laravel-8


【解决方案1】:

你先试试这个

MAIL_MAILER=sendmail

当不工作时,你去 gamil 并登录你的 gmail 和 My account > Sign In And Security > Sign In to google,启用两步验证,然后你可以应用密码,你可以在 .env 文件中使用该应用密码。

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=example@example.com
MAIL_PASSWORD=app password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=example@example.com
MAIL_FROM_NAME="${APP_NAME}"

清除缓存之后可能是这个工作

【讨论】:

    【解决方案2】:

    登录到您的 gmail 创建应用并为其设置密码。

    MAIL_Driver: smtp
    MAIL_HOST: smtp.googlemail.com
    MAIL_PORT: 465
    MAIL_USERNAME: abc@gmail.com
    MAIL_PASSWORD: app_password
    MAIL_ENCRYPTION: ssl
    

    【讨论】:

      猜你喜欢
      • 2021-05-30
      • 2017-03-16
      • 2016-03-21
      • 2017-02-11
      • 1970-01-01
      • 2019-06-16
      • 2019-06-18
      • 1970-01-01
      • 2010-11-22
      相关资源
      最近更新 更多