Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2008, 04:40
Avatar de da2
da2
 
Fecha de Ingreso: abril-2003
Ubicación: Catalunya
Mensajes: 239
Antigüedad: 21 años
Puntos: 0
HTML mai() servidor local=OK / mail() sevidor = KO

Buenos dias,
intento mandar un mail al cliente al realizar una compra en formato HTML.
Código:
//--------------------------------cuerpo correu client

ob_start();
include($rutahtml."cataleg/facturar.php?orderid=$orderid");
$html=ob_get_contents();
ob_end_flush();

$cuerpoclient .=
".$html.";

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ". $ship_name . " <" . $email . ">\r\n"; //optional headerfields

    //Correu cliente
    mail($email,"La seva compra ",$cuerpoclient,$headers);
Este código funciona perfectamente en mi servidor local. Me llega por correo una fantástica pagina web.
En cambio cuando lo subo al servidor me llega todo el código de la web pero en formato texto.
Que puede estar pasando?

Gracias por vuestro tiempo.