gpt4 book ai didi

laravel - 错误预期响应代码 250 但得到代码 "550",消息“550 这是仅提交端口。您必须在发送邮件之前进行身份验证

转载 作者:行者123 更新时间:2023-12-04 19:30:21 25 4
gpt4 key购买 nike

我有带有 laravel 设置的 centos 服务器。从服务器发送电子邮件时遇到问题。我的 laravel 版本是 5.8.29,PHP 版本是 7.3.6。我正在使用 SMTP 发送电子邮件。伙计们请帮帮我。这是我的代码。

说起来很奇怪,从我系统的本地设置中,我能够发送具有相同 SMTP 详细信息的电子邮件,并且当前项目设置具有相同的代码。但是有些电子邮件在生产服务器上没有发送。我已经与 swift mailer 进行了交叉检查,并使用单独的文件进行了测试,仅用于电子邮件发送及其工作。但从实际环境来看是行不通的。

.env 文件

MAIL_DRIVER=smtp
MAIL_HOST=mail.domain.com
MAIL_PORT=587
mail_username=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

电子邮件应从环境文件发送

最佳答案

如果您想通过 Gmail 发送电子邮件,则需要通过两步验证来验证您的 Gmail 帐户并生成邮件密码。用于验证您的 Gmail 帐户以抛出此链接 enter link description here验证您的帐户后,转到“安全->应用程序密码”生成邮件密码。选择应用程序“邮件”并选择设备“窗口计算机”将生成的密码粘贴到您的.env文件

您的 .env文件显示如下:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

保存您的 .env 后文件,使用命令删除项目配置和缓存
php artisan config:cache
php artisan cache:clear

要通过域发送电子邮件,请点击此链接 enter link description here

关于laravel - 错误预期响应代码 250 但得到代码 "550",消息“550 这是仅提交端口。您必须在发送邮件之前进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57124091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com