Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2008, 05:32
XyVy
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas con mail() en PHP

Hola chicos, estoy teniendo problemas al recibir correo con Outlook, dicho correo es enviado por un script en PHP que debería enviar emails en HTML, lo curioso es que en Outlook no puedo leer nada y sin embargo con Thunderbird sale todo bien, tanto en uno como en otro tengo habilitado para leer el correo con HTML.

Os dejo el codigo que estoy utilizando:
Código:
    $email="[email protected]";
    $asunto="Mensaje de prueba";
    // cuerpo de prueba
    $cuerpo="<html><body><b>NEGRITA</b><br>Hola<br></body></html>";		
    $separador = md5(uniqid(rand()));		
			
    $cabeceras= "Date: ".date("D\, d M Y H:i:00")." +0100\r\n" .
        "MIME-Version: 1.0\r\n" .		
	"X-Mailer: PHP/" . phpversion() . "\r\n" .					
	"X-Priority: 3\r\n" .					
	"From: [email protected]\r\n" .
	"Return-path: <[email protected]>\r\n" .
	"Reply-To: <[email protected]>\r\n" . 
	"Message-ID: <" . $separador ."@dominio.com>\r\n" .
	"Content-Type: text/html; charset=\"iso-8859-1\"\r\nContent-Transfer-Encoding: 7bit\r\n\r\n";

    if (mail($email, $asunto, $cuerpo, $cabeceras)) {
         echo("Email enviado");
    } else {
         echo("Error");	
    }
He probado también con la clase PHPMailer, pero sucede exactamente lo mismo, a que creéis que podría deberse el problema...

Gracias de antemano por vuestro tiempo.