Es verdad, deberia funcionar como esta en el primer ejemplo. ¿?
Aprovecho para hacer una pregunta: ¿como hago para enviar a dos destinatarios, pero con contenidos distintos para cada uno y que llegue a uno en texto plano y a otro en html?
Yo intente lo siguiente:
Código:
//Codigo para el primer envio
$destinatario1= "email-admin";
$asunto1= "Mensaje al admin";
$mensaje1= "bla bla bla";
//header para texto plano:
$header1 = "From: " . $email . " \r\n";
$header1 .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header1 .= "Mime-Version: 1.0 \r\n";
$header1.= "Content-Type: text/plain";
mail($destinatario1, $asunto1, $mensaje1, $header1);
//Codigo para el segundo envio
$destinatario2= "email-usuario";
$asunto2= "Mensaje al usuario";
$mensaje2= "<html>......</html>";
//header para texto en html:
$header2 = "From: email-admin \r\n";
$header2 .= "MIME-Version: 1.0\r\n";
$header2 .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($destinatario2, $asunto2, $mensaje2, $header2);
Bueno esto no me funciona, no envia a ninguno de los dos, si le saco el segundo envio o el primer envio si funciona, es decir con uno solo, por eso pense que no permitia usar dos lineas mail(), pero es medio absurdo. Agradezco ayuda...
Salu2