Foros del Web » Programando para Internet » PHP »

Mails incompletos

Estas en el tema de Mails incompletos en el foro de PHP en Foros del Web. Hola a todos, estoy utilizando la función mail() para enviar correos de bienvenida desde mi pagina pero me llega el mensaje cortado. Estas son las ...
  #1 (permalink)  
Antiguo 11/12/2003, 04:59
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 11 meses
Puntos: 0
Mails incompletos

Hola a todos,

estoy utilizando la función mail() para enviar correos de bienvenida desde mi pagina pero me llega el mensaje cortado.

Estas son las cabeceras que utilizo:

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

Gracias.
  #2 (permalink)  
Antiguo 11/12/2003, 05:20
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Pues esas cabeceras parecen estar bien (como puedes ver en http://www.php.net/manual/en/function.mail.php). Asi que el fallo debe estar en otra parte del codigo.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 11/12/2003, 05:36
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 11 meses
Puntos: 0
Es extraño...

Mirate este trozo de código a ver que te parece...
Es como si solo pudiera enviar un cierto límite de caracteres
$email = "[email protected]"
$asunto = "asunto del mail";

$txt_mail = "<html><head></head><body>";

$txt_mail .= "bla bla bla<br>";
$txt_mail .= "bla bla bla<br>";
$txt_mail .= "bla bla bla<br>";
$txt_mail .= "bla bla bla<br>";
$txt_mail .= "</body></html>";

//headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: [email protected]\r\n";

mail($email, $asunto, $txt_mail, $headers);

Última edición por albert_mp; 11/12/2003 a las 05:38
  #4 (permalink)  
Antiguo 11/12/2003, 05:47
 
Fecha de Ingreso: diciembre-2002
Mensajes: 18
Antigüedad: 21 años, 11 meses
Puntos: 0
ya esta!!!

He encontrado la solución...

en el $txtmail tienes que ir poniendo /n al menos cada 998bytes

(So don't forget to do a "\n" at least every 998 bytes in your $message)

casi na.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:37.