Cuando trato de enviar un correo electrónico HTML codificado desde PHP, si la línea de asunto contiene caracteres especiales como "Here's the information you requested"
, PHP codifica para leer "Here's the information you requested."
PHP correo Codifica línea de asunto
¿Cómo puedo solucionar esto?
Aquí es lo que el código es el uso 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);
Se da el mismo error que la ejecución a través de la clase SugarPHPMailer.
Estoy haciendo esto dentro de SugarCrm y estamos tratando de usar la clase SugarPHPMailer de SugarCRM para enviar estos. Boss quiere usar las funciones de SugarCRM. – ericwindham