Когда я пытаюсь отправить HTML-кодированное письмо с PHP, если строка темы содержит специальные символы, такие как "Here the information you requested"
, PHP кодирует его для чтения "Here's the information you requested."
Как это исправить?
Вот как выглядит код с помощью PHP mail():
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: ' . $mod_params['name'] . '<' . $mod_params['email'] . '>' . "\r\n";
$headers .= 'From: <[email protected]>' . "\r\n";
$email_to = $mod_params['email'];
$email_sub = "Here the Information You Requested";
$body = html_entity_decode("<html><body>" . $email_html_body . "</body></html>");
mail($email_to,$email_sub,$body,$headers);
Он дает ту же ошибку, что и ее запуск через класс SugarPHPMailer.