【发布时间】:2018-03-23 12:33:51
【问题描述】:
在开发模式下,我使用mailtrap 来测试电子邮件。批量电子邮件在队列中也能正常工作。当我将应用程序移至生产模式时,我无法使用队列发送批量电子邮件。
当我尝试在开发模式下使用我的生产邮件驱动程序 SparkPost 检查电子邮件是否有问题时,我发现我可以直接发送电子邮件。密码重置等电子邮件工作正常。但是当我尝试发送大量电子邮件时,我在 Mailtrap 收件箱中收到了电子邮件。我使用php artisan cache:clear 清除了缓存,但在我的.env 文件和mail.php 文件中使用SparkPost 凭据时,我仍然在Mailtrap 收件箱中收到电子邮件。
这是我的.env 文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sparkpostmail.com
MAIL_PORT=587
MAIL_USERNAME=SMTP_Injection
MAIL_PASSWORD=MY_SECRET_LITTLE_KEY
smtp.mailtrap.io 的唯一提及是在 .env.example 文件中。我在整个目录中递归地寻找这个主机。
【问题讨论】:
标签: php laravel email laravel-5