From 404f6c718c92e340b5e1cf5c4c42a3bd052c194f Mon Sep 17 00:00:00 2001 From: Nicolas Dousson Date: Tue, 25 Apr 2023 10:36:24 +0200 Subject: [PATCH] Add X-Infobip-Track header to be able to disable tracking --- src/Symfony/Component/Mailer/Bridge/Infobip/CHANGELOG.md | 1 + .../Infobip/Tests/Transport/InfobipApiTransportTest.php | 4 +++- .../Mailer/Bridge/Infobip/Transport/InfobipApiTransport.php | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mailer/Bridge/Infobip/CHANGELOG.md b/src/Symfony/Component/Mailer/Bridge/Infobip/CHANGELOG.md index 1320fd5f75bc2..ed73bbd4ba146 100644 --- a/src/Symfony/Component/Mailer/Bridge/Infobip/CHANGELOG.md +++ b/src/Symfony/Component/Mailer/Bridge/Infobip/CHANGELOG.md @@ -5,6 +5,7 @@ CHANGELOG --- * Add reporting behavior thanks to new attributes support + * Add header to disable tracking that is enabled by default on API V3 6.2 --- diff --git a/src/Symfony/Component/Mailer/Bridge/Infobip/Tests/Transport/InfobipApiTransportTest.php b/src/Symfony/Component/Mailer/Bridge/Infobip/Tests/Transport/InfobipApiTransportTest.php index 86470e1591905..72ef3933b4177 100644 --- a/src/Symfony/Component/Mailer/Bridge/Infobip/Tests/Transport/InfobipApiTransportTest.php +++ b/src/Symfony/Component/Mailer/Bridge/Infobip/Tests/Transport/InfobipApiTransportTest.php @@ -409,7 +409,8 @@ public function testSendEmailWithHeadersWithSuccess() ->addTextHeader('X-Infobip-IntermediateReport', 'true') ->addTextHeader('X-Infobip-NotifyUrl', 'https://foo.bar') ->addTextHeader('X-Infobip-NotifyContentType', 'application/json') - ->addTextHeader('X-Infobip-MessageId', 'RANDOM-CUSTOM-ID'); + ->addTextHeader('X-Infobip-MessageId', 'RANDOM-CUSTOM-ID') + ->addTextHeader('X-Infobip-Track', 'false'); $sentMessage = $this->transport->send($email); @@ -421,6 +422,7 @@ public function testSendEmailWithHeadersWithSuccess() X-Infobip-NotifyUrl: https://foo.bar X-Infobip-NotifyContentType: application/json X-Infobip-MessageId: RANDOM-CUSTOM-ID + X-Infobip-Track: false %a TXT, $sentMessage->toString() diff --git a/src/Symfony/Component/Mailer/Bridge/Infobip/Transport/InfobipApiTransport.php b/src/Symfony/Component/Mailer/Bridge/Infobip/Transport/InfobipApiTransport.php index 7902b9cdff250..15e09a7a0945f 100644 --- a/src/Symfony/Component/Mailer/Bridge/Infobip/Transport/InfobipApiTransport.php +++ b/src/Symfony/Component/Mailer/Bridge/Infobip/Transport/InfobipApiTransport.php @@ -38,6 +38,7 @@ final class InfobipApiTransport extends AbstractApiTransport 'X-Infobip-NotifyUrl' => 'notifyUrl', 'X-Infobip-NotifyContentType' => 'notifyContentType', 'X-Infobip-MessageId' => 'messageId', + 'X-Infobip-Track' => 'track', ]; private string $key; pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy