Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2007, 11:14
bejarano
 
Fecha de Ingreso: julio-2004
Mensajes: 117
Antigüedad: 19 años, 10 meses
Puntos: 0
problema email con formato html

Hola a todos, quería mandar un correo con formato en html, algo sencillo, sin css, simplemente negritas y saltos de línea. Para ello he seguido los pasos que aparecen en la FAQ Nº 13.

El problema es que me llega el correo tal cual lo escribo, sin interpretar ninguna etiqueta en HTML. Además aunque uso utf-8, tampoco me aparecen las tildes en las palabras.

Tengo definido así mi script

Código PHP:
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: Soporte <[email protected]> \r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= "X-Mailer:PHP/".phpversion()."\n"
$headers .= "Return-path: [email protected] \r\n";

$email_destino="[email protected]";

$mensaje'
<html>
                    <head>
                        <title>Prueba de correo</title>
                    </head>
                    <body>
                            <p>El coordinador D. $coordinador->nombre $coordinador->apellidos propone a <B>D. $nombre_autor $apellidos_autor </B>la escritura del artículo \"$titulo_art: $subtitulo_art\". <br/><br/> Se ruega contestar este mensaje a la dirección de correo $coordinador->email antes del día $fecha_fin. <br/><br/>
                        Gracias por su colaboración.<br/>
                        Atentamente D. $coordinador->nombre $coordinador->apellidos coordinador de la revista $revista->titulo: $revista->subtitulo<br/>
                        </p>    
                    </body>
                    </html>
                    
                '


mail($email_destino,'revista',$mensaje,$headers); 
__________________
Uno para todos y todos para uno

Última edición por bejarano; 11/08/2007 a las 04:31