Hola estoy enviando un formulario via email, todo esta muy bien si leo el mensaje via web, pero al momento de leerlo en Outlook, todo es puro html, por favor alguien me da una mano?
aqui el php
Código PHP:
if(isset($_POST['Submit'])){
$nombre=$_POST['nombre'];
$handycap=$_POST['Handycap'];
$categoria=$_POST['categoria'];
$telefono=$_POST['telefono'];
$mail=$_POST['email'];
$comentario= nl2br($_POST['comentario']);
/* recipientes */
$para = "asinox@yahoo.com.mx" . ", "; // fijese en la comma
$para .= "jcalcano@rubycom.com";
/* asunto */
$asunto = "Registro 1ra Copa Metro Country";
/* mensaje */
$mensaje = '
<html>
<head>
<title>Registro 1ra Copa Metro Country</title>
</head>
<body>
<p><h2>Registro 1ra Copa Metro Country!</h2></p>
<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
<tr>
<td><b>Nombre y Apellidos</b></td>
<td>'.$nombre.'</td>
</tr>
<tr>
<td><b>Handycap</b></td>
<td>'.$handycap.'</td>
</tr>
<tr>
<td><b>Categoría</b></td>
<td>'.$categoria.'</td>
</tr>
<tr>
<td><b>Teléfonos</b></td>
<td>'.$telefono.'</td>
</tr>
<tr>
<td><b>Email</b></td>
<td>'.$mail.'</td>
</tr>
<tr>
<td valing=\"top\"><b>Comentarios</b></td>
<td>'.$comentario.'</td>
</tr>
</table>
</body>
</html>
';
/* Para enviar correo HTML, puede definir la cabecera Content-type. */
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecera .= "Content-Transfer-encoding: 8bit\r\n";
$cabecera .= "X-Priority: 1\r\n";
$cabecera .= "X-MSmail-Priority: High\r\n";
$cabecera .= "Content-type: text/html; charset=WINDOWS-1255\\r\\n";
$cabecera .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n"; //hotmail and others dont like PHP mailer.
$cabecera .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\n";
$cabeceras .= "To: Juan Miguel <asinox@yahoo.com.mx>, Juan Miguel C. <jcalcano@rubycom.com>\r\n";
$cabeceras .= "From: Registro 1ra Copa Metro Country <metro@metro.com>\r\n";
//$cabeceras .= "Cc: [email]archivo@example.com[/email]\r\n";
//$cabeceras .= "Bcc: [email]chequeo@example.com[/email]\r\n";
/* y ahora, enviarlo */
mail($para, $asunto, $mensaje, $cabeceras);
echo "<script>alert('Gracias por Registrarse en la 1ra Copa Metro Country')</script>";
}
y aqui la forma en outlook
Código PHP:
Content-type: text/html; charset=iso-8859-1 To: Juan Miguel <asinox@yahoo.com.mx>, Juan Miguel C. <jcalcano@rubycom.com>
From: Registro 1ra Copa Metro Country <metro@metro.com>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Registro 1ra Copa Metro Country</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><h2>Registro 1ra Copa Metro Country!</h2></p>
<table width="100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
<tr>
<td><b>Nombre y Apellidos</b></td>
<td>Juan Miguel Calcaño</td>
</tr>
<tr>
<td><b>Handycap</b></td>
<td>no se</td>
</tr>
<tr>
<td><b>Categoría</b></td>
<td>pesada</td>
</tr>
<tr>
<td><b>Teléfonos</b></td>
<td>555555</td>
</tr>
<tr>
<td><b>Email</b></td>
<td>asinox@hotmail.com</td>
</tr>
<tr>
<td valing=\"top\"><b>Comentarios</b></td>
<td>probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio probando el envio </td>
</tr>
</table>
</body>
</html>
que se supone que hago con esto del outook?
saludos