From 0912ad75edc449fd3190b7106444bbf025eb73dc Mon Sep 17 00:00:00 2001 From: cpt-lamar Date: Sun, 22 Jan 2017 22:12:11 +0100 Subject: [PATCH] Fix incorrect handling of multi-line Header In my setup, initial version of RemoveHeaderFromHeaders does not remove properly multi-line Headers (only the first line is removed). As a consequence, when using php mail() option for outgoing e-mail, strange things happen when the "To" field contains more than 3 recipients. --- rainloop/v/0.0.0/app/libraries/MailSo/Base/Utils.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rainloop/v/0.0.0/app/libraries/MailSo/Base/Utils.php b/rainloop/v/0.0.0/app/libraries/MailSo/Base/Utils.php index ea9343705..372a070e2 100644 --- a/rainloop/v/0.0.0/app/libraries/MailSo/Base/Utils.php +++ b/rainloop/v/0.0.0/app/libraries/MailSo/Base/Utils.php @@ -788,7 +788,7 @@ END; { if (0 < \strlen($sLine)) { - $sFirst = $sLine{1}; + $sFirst = \substr($sLine,0,1); if (' ' === $sFirst || "\t" === $sFirst) { if (!$bSkip)