Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 1.5.3
-
Fix Version/s: None
-
Component/s: Zend_Mail
-
Labels:None
Description
correct subject header :
Subject: =?utf-8?Q?=D0=A0=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BD?=
=?utf-8?Q?=D0=B0=20=D0=BF=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D0=B5?=
but Zend_Mail::_encodeHeader() do this (by one line);
Subject: =?utf-8?Q?=D0=A0=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D1=8F =D0=BD= =D0=B0 =D0=BF=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D0=B5?=
to resolve issue (Zend/Mail.php) in _encodeHeader() just add line:
$quotedValue = join("?=\n =?" . $this->_charset . '?Q?', split("=\n",$quotedValue));
after :
$quotedValue = str_replace(array('?', ' '), array('=3F', '=20'), $quotedValue);