我有带有 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
Run Code Online (Sandbox Code Playgroud)
电子邮件应该从环境文件发送