From d05d0337278d8509dedf30a3fd71d90d8e28880b Mon Sep 17 00:00:00 2001 From: Vlad Date: Wed, 8 Mar 2017 14:34:35 -0500 Subject: [PATCH] Forces ampersand as query separator for mailers --- lib/Mailer/Methods/AmazonSES.php | 4 ++-- lib/Mailer/Methods/SendGrid.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Mailer/Methods/AmazonSES.php b/lib/Mailer/Methods/AmazonSES.php index 634b8624b6..6ea4025aa7 100644 --- a/lib/Mailer/Methods/AmazonSES.php +++ b/lib/Mailer/Methods/AmazonSES.php @@ -134,7 +134,7 @@ class AmazonSES { 'Authorization' => $this->signRequest($body), 'X-Amz-Date' => $this->date ), - 'body' => urldecode(http_build_query($body)) + 'body' => urldecode(http_build_query($body, null, '&')) ); } @@ -175,7 +175,7 @@ class AmazonSES { 'x-amz-date:' . $this->date, '', 'host;x-amz-date', - hash($this->hash_algorithm, urldecode(http_build_query($body))) + hash($this->hash_algorithm, urldecode(http_build_query($body, null, '&'))) )); } diff --git a/lib/Mailer/Methods/SendGrid.php b/lib/Mailer/Methods/SendGrid.php index 3ced668f7c..fef9744a07 100644 --- a/lib/Mailer/Methods/SendGrid.php +++ b/lib/Mailer/Methods/SendGrid.php @@ -75,7 +75,7 @@ class SendGrid { 'headers' => array( 'Authorization' => $this->auth() ), - 'body' => http_build_query($body) + 'body' => http_build_query($body, null, '&') ); } } \ No newline at end of file