Foros del Web » Programando para Internet » PHP »

mail group html

Estas en el tema de mail group html en el foro de PHP en Foros del Web. hola amigos escribo ya que yo tenia hecho un sistema de mail group donde podia poner enlaces fotos, en fin una pagina web completa y ...
  #1 (permalink)  
Antiguo 28/03/2006, 23:12
Avatar de GERMANCIN  
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta mail group html

hola amigos escribo ya que yo tenia hecho un sistema de mail group donde podia poner enlaces fotos, en fin una pagina web completa y enviarla a toda la base ..

Ahora para yo enviar mails y que me acepte html usaba este codigo.. nose si lo hayan visto antes .. me lo proporcionaron en una web
Código HTML:
$headers = "From: se pone el from\r\n";

//specify MIME version 1.0
$headers .= "MIME-Version: 1.0\r\n";

//unique boundary
$boundary = uniqid("HTMLDEMO");

//tell e-mail client this e-mail contains//alternate versions
$headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";

//plain text version of message
/*$body = "--$boundary\r\n" .
   "Content-Type: text/plain; charset=ISO-8859-1\r\n" .
   "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode( $txtMensaje ));*/

//HTML version of message
$body .= "--$boundary\r\n" .
   "Content-Type: text/html; charset=ISO-8859-1\r\n" .
   "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode("$txtMensaje"));

//send message
mail("[email protected]","An HTML Message", $body, $headers);



y el $txtMensaje que lo ven en la ultima linea del $body es de una caja de texto que la paso por URL .. nada del otro mundo .


Ahora resulta que hasta ayer podia enviar mails con etiquetas HTML y hoy ya no me llegan los mails a las bandejas de mis clientes.... si alguien sabe que ha pasado o tiene alguna otra forma de enviar mails y que estos contengan HTML ayudenme que quedaré muy agradecido.
  #2 (permalink)  
Antiguo 01/04/2006, 11:46
Avatar de OrionTemuco  
Fecha de Ingreso: noviembre-2002
Ubicación: Frente al monitor
Mensajes: 128
Antigüedad: 22 años
Puntos: 0
codigo para enviar html

Espero te sirva:
Código HTML:
function sendemail($to, $from, $subject, $message){
$mensaje = "<html><style type='text/css'><!--body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}--></style><body bgcolor='#309280'>";
$mensaje .= $message;
$mensaje .= "</body></html>";
$headers= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $from";
// Envio en formato HTML
mail("$to","$subject","$mensaje","$headers");
}
Para usar-lo solo teneis que usar la función así:
sendemail($to, $from, $subject, $message) ;
__________________
La mejor manera de Ganar dinero www.EuroClick.tk
Sitio web Gratis
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 22:06.