From: Jose Morales (
califato(EN)ya.com)
Date: Tue Jun 22 2004 - 19:04:16 CEST
Gracias por las contestaciones.
Tenia dos problemas.
1) Con algunos servidores recibia el codigo en formato texto y no
en formato
html
2) Con algunos servidores no recibia el mensaje de respuesta.
En el primer caso no tengo ninguna explicacion posible, solo que
ahora
funciona bien.
En el segundo caso, quitando la cabecera Reply-to: se ha
solucionado el
problema.
Utilizo la variable $sendTo para recibir el mensaje como webmaster
y para
enviar una copia al remitente .
$sendTo=" micorreo(EN)pepe.com, $email";
$headers = "From: " . $HTTP_POST_VARS["nombre"];
$headers .= "<" . $HTTP_POST_VARS["email"] . ">\r\n";
//$headers .= "Reply-To: " . $HTTP_POST_VARS["email"];
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($sendTo, $subject, $cuerpo, $headers);
----- Original Message -----
From: "Jordi Canals" <
llistes(EN)jcanals.net>
To: "PHP-ES List" <
php-es(EN)lists.php.net>
Sent: Tuesday, June 22, 2004 11:56 AM
Subject: Re: [PHP-ES] Fw: Compatibilidad MIME y PHP
> > No se si por ahí van los
tiros, pero el problema puede radicar en el
> > separador de linea, debería
ser \n y no \r\n, yo he tenido problemas
> > con el empleo del salto de linea de
windows (\r\n) pero no con
> > clientes sinó con servidores
de correo.
>
> Los estandares (especialmente en la RFC
2822) se indica que, en un
> mensaje de correo, los saltos de linea
deben ser siempre CRLF.
>
> Sería bueno que indicaras con que
cliente te da problemas, y disponer de
> un ejemplo del cuerpo del mensaje que
envias y todas las cabeceras. Tal
> vez el cuerpo no esté
correctamente formado y ello produzca que el
> mensaje no se muestre bien en algunos
clientes.
>
> Haciendo pruebas, a mi me ha dado
algunos errores el envio de mensajes
> cuando la longitud de linea supera los
1000 caracteres (incluido el
> CFRLF). En este caso el error podria ser
normal, pues el standard indica
> esa como longitud màxima (entre
dos CRLF).
>
> Otras veces se me han presentado errores
con los mensajes si no se
> incluye la cabecera
Content-Transfer-Encoding: cuyo valor debe ser 7bit
> u 8bit.
>
> Un saludo,
> Jordi.
>
> --
> PHP Spanish Localization Talk Mailing
List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:42 CEST