Как получить ответ по почте от mandrill в laravel 5.7? - PullRequest
0 голосов
/ 23 марта 2019

Я отправляю электронное письмо с драйвером для 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"
    }
]

Какие изменения я должен сделать, чтобы получить правильный ответ?

Заранее спасибо.

...