Laravel - 不使用 mandrill 发送的电子邮件
Posted
技术标签:
【中文标题】Laravel - 不使用 mandrill 发送的电子邮件【英文标题】:Laravel - emails not sent using mandrill 【发布时间】:2016-10-07 06:24:59 【问题描述】:我为发送电子邮件配置了 mandrill。最近它停止工作,所以我尝试登录 mandrill 帐户以找到以下通知。 我检查了 MailChimp 帐户,它已链接但仍然没有任何工作。我已按照使用SwiftMailer 发送的文档进行操作,但仍然没有任何效果。
在文档中,声明使用MANDRILL_USERNAME
和MANDRILL_PASSWORD
。这些SMTP
凭据是帐户吗?如果没有,我在哪里可以找到它们以便仔细检查所有配置?
【问题讨论】:
您是否设置了 SPF 和 DKIM 记录? 【参考方案1】:我正在使用 mandrill 没有问题,但我已经使用密钥配置了服务以发送电子邮件。
这就是我的做法:
请检查你的 .env 中有这个:
MAIL_DRIVER=mandrill
MANDRILL_SECRET=kOAYRloydIXXXXXXXXXXXxxx
接下来检查你的 config/services.php
'mandrill' => [
'secret' => env('MANDRILL_SECRET'),
],
还有你的 config/mail.php
'driver' => env('MAIL_DRIVER', 'mailgun'),
希望这会有所帮助。
【讨论】:
秘密是API密钥?!以上是关于Laravel - 不使用 mandrill 发送的电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Mandrill 和 Laravel 发送预定的电子邮件
无法通过 Mandrill 发送密件抄送电子邮件(通过 Laravel)