Foros del Web » Programando para Internet » PHP »

Enviar Mensaje en HTML y Texto Plano a la Vez

Estas en el tema de Enviar Mensaje en HTML y Texto Plano a la Vez en el foro de PHP en Foros del Web. Hola: Me gustaría saber si hay alguna formula o función en PHP para enviar un mensaje de contacto de un formulario en HTML y Texto ...
  #1 (permalink)  
Antiguo 04/05/2006, 08:13
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
Enviar Mensaje en HTML y Texto Plano a la Vez

Hola:

Me gustaría saber si hay alguna formula o función en PHP para enviar un mensaje de contacto de un formulario en HTML y Texto Plano a la vez, es decir, que el mensaje salga en HTML o Texto Plano según lo soporte el gestor de Correo o no.

¿Sabeis aluna solución?

Muchas Gracias
  #2 (permalink)  
Antiguo 04/05/2006, 08:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En PHP y la función mail() tendrías que "armar" todas las cabeceras "a mano" para hacer esa taréa .. Realmente la función mail() no implementa prácticamente -nada- de lo que cotidianamente se espera para generar un e-mail y enviarlo.

Te recomiendo que uses la classe:

PHP Mailer
http://phpmailer.sourceforge.net

Solventa todos esos problema de forma simple .. Permite enviar e-mails por SMTP directo (o usando mail() de pHP con su configuración) .. generar e-mails "multiparte" (lo que propones de HTML y texto plano a la vez) .. tambien adjuntar archivos ..

En fin .. esta classe resuelve el 99.9 problemas con el envio de e-mails en PHP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 04/05/2006, 11:46
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
Gracias por vuestra rápida contestación.

Salu2
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 04:40.