Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2008, 11:02
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: Mail de llegada, vacío. Cómo incluir html.

AlaDelta:

Los content-type: text/plain en el archivo mime.types del apache nos dice que
se utiliza para enviar:
text/plain asc txt
Archivos de texto y asc.
Para enviar html/htm se utiliza asi:
text/html html htm
archivos htm y html.
Debes de sacarlo por cuanto al declarar content-type
como text/plain eso envia el servidor y confunde al receptor
debes definir lo que mandas como html y que sea html para
que el receptor asi lo maneje y no haya confusion.

En la funcion mail tienes:
(Destino Correo, Asunto Correo, Mensaje Correo, Cabeceras)...
aparentemente estas enviando el mensaje como parte de la cabecera:
mail($EmailPrincipal, $SubjectEnvio, "", $headersAviso);

Finalmente, a gmail.com, hotmail.com no podemos saber que pasa, porque
no has dicho que servidor de correo utilizas?, Cual es la configuracion del php.ini en lo referente a correos? El servidor es externo o lo tienes propio?
Debes dar mas detalles.

Saludos
Franco
P.S. El servidor tiene su archivo mime.type para, una vez que identifica el tipo de archivo, lo asocia con el mime.type y asi lo sirve. Practicamente hablando el servidor sirve conforma la extension del archivo y si la extension del archivo NO se encuentra en el archivo mime.types del servidor entonces es cuando debes hacer un addtype.... en el http.conf del servidor Apache.
Asimismo, No hay necesidad de incluir content-type: text/plain cuando estas enviando un archivo de texto por cuanto, el servidor ya lo sabe, asi lo reconoce y asi lo sirve; es decir si eliminas el content-type de tu codigo el servidor seguira sirviento lo correcto.

Última edición por franco190453; 25/04/2008 a las 11:24