Mail de PHP Code la Ligne d'Objet

Lorsque j'essaie d'envoyer un HTML codé e-mail de PHP, si la ligne objet contient des caractères spéciaux comme "Here's the information you requested", PHP code pour lire "Here's the information you requested."

Comment puis-je résoudre ce problème?


Voici à quoi ressemble le code à l'aide de 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's the Information You Requested";

$body = html_entity_decode("<html><body>" . $email_html_body . "</body></html>");

mail($email_to,$email_sub,$body,$headers);

Il donne la même erreur que l'exécutant à travers le SugarPHPMailer classe.

OriginalL'auteur ericwindham | 2009-01-15