1

在开发环境中,我使用 mailtrap 测试电子邮件,一切正常。

我创建了用于在线测试的 digitalocean 服务器,并在 .env 和 config/mail.php 中将所有邮件设置从 mailtrap 更改为 gmail。

我尝试了很长时间将电子邮件发送到真正的电子邮件,但它失败了并将所有电子邮件发送到邮件陷阱收件箱。

我清除了所有东西:

php artisan clear-compiled

php artisan config:clear

php artisan view:clear

php artisan cache:clear

php artisan config:cache

composer dump-autoload

我还清除了所有 redis 键。但它将所有电子邮件发送到mailtrap。

注意服务器是ubuntu 17.04

我在我的本地服务器上测试它是成功的并发送到真实的电子邮件。

我应该怎么做才能解决这个问题?

4

1 回答 1

1

如果您正在使用队列,请确保您已重新启动队列工作程序。你应该跑

php artisan queue:restart

命令使队列进程看到更改。更多关于队列工作者和部署的信息

于 2017-12-18T11:02:50.503 回答