tengo el siguiente codigo que desarrolle. el mismo cumple la funcion de recepcionar los datos de un formulario y enviarlos por mail en una tabla.
la cuestion es que al momento de hacer las pruebas en un server gratis, funcionó de maravillas, pero al pasarlo al servidor en el que debe funcionar el resultado no es el mismo ya que al recibir el mail el cliente de correos en vez de mostrar la tabla formada, solo muestra las etiquetas de ella.
es la primera vez que me sucede esto, verifique las cabeceras y creo que estan bien. y lei acerca de la funcion mail en php.net y no localice info al respecto.
este es el codigo::
Código PHP:
<?php
$mensaje = " <html><body><table> ";
foreach($_POST as $clave => $valor){
if($clave != 'enviar'){
$mensaje .= " <tr><td>".$clave."</td><td>".$valor."</td></tr> ";
}
}
$mensaje .= "</table></body></html> ";
$mail = '[email protected]' . ', ';
$mail .= $_POST["mail_Productor"];
$titulo .= 'Contacto Formulario Web' . "\r\n";
$titulo .= " Endoso - " . "\r\n";
$titulo .= $_POST["Productor"] . "\r\n";
$titulo .= " - " . "\r\n";
$titulo .= $_POST["Tomador"] . "\r\n";
$cabeceras = "MIME-Version: 1.0" . "\r\n" ;
$cabeceras = "Content-type: text/plain; charset=iso-8859-1" . "\r\n";
$cabeceras = 'From: pasonline.carlosamartin.com.ar' . "\r\n" .
mail($mail, $titulo, $mensaje, $cabeceras);
?>
desde ya muchas gracias!