Как установить заголовок X-Mailgun-Campaign-Id в Mailgun php API?

1

Как настроить заголовок "X-Mailgun-Campaign-Id" в PHP-API Mailgun?

Я использую следующий код, но я не знаю, как передать идентификатор кампании в заголовке:

Mail::send('email.message', $data, function ($message) use ($data) {
    $message->to($data['to_email'], $data['to_name'])
        ->subject($data['subject'])
        ->from($data['from_email'], $data['from_name'])
        ->header('X-Mailgun-Campaign-Id', 'test campaign');
});
  • 0
    Это просто просьба о помощи в кодировании, что не по теме для SO . Пожалуйста, опишите желаемое поведение или проблему под рукой.
  • 0
    Вопрос @Demitrian обновлен с желаемым поведением
Теги:
mailgun

1 ответ

2
Лучший ответ

Решение найдено:

Mail::send('emails.test3', array(), function ($message) {
    $message->to('[email protected]')
        ->subject('Смоторим ответа об открытии')
        ->from('[email protected]');

    $headers = $message->getHeaders();
    $headers->addTextHeader('X-Mailgun-Variables', '{"id_message": "666"}');
    $headers->addTextHeader('X-Mailgun-Tag', 'test-tag');
    $headers->addTextHeader('X-Mailgun-Campaign-Id', 'sDas7d');
});

Список доступных заголовков для ссылки https://documentation.mailgun.com/user_manual.html#sending-via-smtp

Ещё вопросы

Сообщество Overcoder
Наверх
Меню