我正在使用Laravel 5.7中的山d邮件驱动程序发送电子邮件。我想在mandrill中设置webhook来处理未送达的电子邮件。为此,我必须从邮件响应中将“ _id”存储在数据库中,但响应中我将为空。
我已在config / mail.php和
中设置了“ mandrill”邮件驱动程序'mandrill' => [
'secret' => env('MANDRILL_KEY'),
],
位于config / services.php
我已经尝试过此链接中的一种解决方案,但是没有运气:( https://laravel.io/forum/05-25-2015-get-message-id-when-sending-email-via-mandrill-driver?page=1
我用来发送电子邮件的示例代码:
$response = Mail::to($toEmail)->send(new NewMailTemplate($data));
它应该返回以下响应:
[
{
"email": "recipient.email@example.com",
"status": "sent",
"reject_reason": "hard-bounce",
"_id": "abc123abc123abc123abc123abc123"
}
]
我该怎么做才能获得正确的答复?
谢谢。