邮件发送失败:stream_socket_enable_crypto(): 对等证书 CN=`98-81-57-227.crapid.com' 与预期的 CN=`smtp.gmail.com' 不匹配

问题描述 投票:0回答:1

标题:“Laravel 电子邮件配置在 AWS WHM cPanel 服务器上不起作用”

正文:“我正在使用 AWS WHM cPanel 共享托管服务器在 Laravel 应用程序中发送电子邮件。以下是我使用 Gmail 进行 SMTP 的 .env 配置:

Copy code
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
[email protected]
MAIL_PASSWORD="my_password"
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="${APP_NAME}"
MAIL_DEBUG=true

我已在 AWS 技术支持的帮助下尝试了以下步骤:

验证端口 587 已打开 仔细检查 Gmail SMTP 设置 确认MAIL_PASSWORD正确 但是,我仍然无法发送电子邮件。有人可以提出解决方案吗?

php laravel email
1个回答
0
投票

我认为问题是Gmail默认关闭了smtp转发,所以你检查过gmail设置吗?

  1. 在您的 Google/Gmail 帐户中,转到“设置”-“查看所有设置”。
  2. 选择转发和 POP/IMAP 选项卡。
  3. 在 IMAP 访问部分下,打开选项以启用 IMAP。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.