@D44k

Как отловить message_id у Mailgun?

Есть Laravel, письма в котором отправляются через Mailgun, есть необходимость при отправке письма записывать возвращаемый mailgun`ом message_id в БД. Как отловить этот самый message_id если письма отсылаются где то там под капотом самого mailgun?
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@vism
при отправке письма вы его сами добавляете в user-variables

$this->withSwiftMessage(function ($message) {
            $message->getHeaders()
                ->addTextHeader("X-Mailgun-Variables", json_encode([
                    MailTrackingService::KEY__CUSTOMER_EMAILS__ID => $this->mixins[MailTrackingService::KEY__CUSTOMER_EMAILS__ID],
                    MailTrackingService::KEY__ENVIRONMENT => \App::environment(),
                ]));
        });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы