Отправка SparkPost с помощью PHPmailer - как отключить отслеживание открытий и кликов?

Я знаю, что отправляя сообщения электронной почты через SparkPost через API, я могу отключить отслеживание открытий и кликов с помощью:

options.open_tracking set to false
options.click_tracking set to false

Тем не менее, я отправляю с PHPmailer. Я не могу сделать так, чтобы мои ссылки на электронную почту конвертировались в бред. Мне нужны реальные ссылки, а не конвертированные ссылки SparkPost. Насколько я понимаю, это будет достигнуто за счет отсутствия отслеживания открытий и кликов по электронной почте SparkPost.

заранее спасибо

1 ответ

Решение

Вам нужно использовать X-MSYS-API Пользовательский заголовок.

$x_msys_api = array(
  'options' => array (
    'open_tracking' => false,
    'click_tracking' => false
  )
);

$phpmailer->addCustomHeader('X-MSYS-API', json_encode($x_msys_api));

Я предполагал, что ты $phpmailer объект (экземпляр класса PHPMailer), замените его соответственно.

Вот официальная документация. Вот пример использования.

Другие вопросы по тегам