Я отправляю электронное письмо с драйвером для Mandrill в laravel 5.7. Я хочу установить webhook в mandrill для недоставленных писем. Для этого мне нужно хранить «_id» в базе данных из почтового ответа, но я получаю нулевое значение в ответ.
Я установил почтовый драйвер 'mandrill' в config / mail.php и
'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"
}
]
Какие изменения я должен сделать, чтобы получить правильный ответ?
Заранее спасибо.