Foros del Web » Programando para Internet » PHP »

Envio email en HTML

Estas en el tema de Envio email en HTML en el foro de PHP en Foros del Web. Buena, tengo una duda, yo tenia mi codigo que envia email con etiquetas html, lo llegue a probar y todo me funcionaba bien, pero de ...
  #1 (permalink)  
Antiguo 09/02/2006, 14:45
Avatar de Jeremias  
Fecha de Ingreso: agosto-2003
Ubicación: Caracas
Mensajes: 504
Antigüedad: 14 años, 4 meses
Puntos: 0
Envio email en HTML

Buena, tengo una duda, yo tenia mi codigo que envia email con etiquetas html, lo llegue a probar y todo me funcionaba bien, pero de repente un un cliente de servidor no llega sino que las etiquetas HTML y no su interpretacion como tal, y eso que yo no he modificado el codigo, y a yahoo por ejemplo me sigue llegando bien, pero en esta cuenta de correo de otra compañia no me esta llegando bien ¿debo agregar alguna etiqueta adicional para que el email llegue bien? de paso me llega sin REMITENTE.
__________________
Atte. Jere
Agradezco su pronta colaboración.
;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-)
  #2 (permalink)  
Antiguo 09/02/2006, 14:55
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 11 años, 11 meses
Puntos: 0
copia el codigo aqui por favor
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
  #3 (permalink)  
Antiguo 09/02/2006, 15:30
Avatar de Jeremias  
Fecha de Ingreso: agosto-2003
Ubicación: Caracas
Mensajes: 504
Antigüedad: 14 años, 4 meses
Puntos: 0
Aqui Esta

Aqui esta, solo deje del codigo lo necesario
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Envio de Boletin Informativo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
require ('configuracion.php'); 
$edito $_POST["txtedicion"];
$destinatario $_POST["txtdesti"];
$destinatario .= ", [email protected],";
$destinatario .= $_POST["vec"];
$asunto $_POST["txtasunto"];
$cuerpo '<br><br><img src="http://www.somosciudadanos.org.ve/imagenespu/periodico/periodicoBoletinInformativo.jpg" width="580" height="156"><br><br>';
$cuerpo .= $_POST["txtmensaje"];
$cuerpo .= '<br><br><br><img src="http://www.somosciudadanos.org.ve/imagenespu/periodico/secciones/perciudadania.gif"><br><br>';

 while (
$row0 mysql_fetch_array($result0)) {
$cuerpo .= "<a href='http://www.somosciudadanos.org.ve/periodico/articulo.php?id=".$row0['id']."%20&tabla=ciudadania%20&edi=".$edito."'> <b>".$row0['titulo']."</b><br>".$row0['mancheta']."</a><br><br>";
  }

$cuerpo .= '<br><br><br><img src="http://www.somosciudadanos.org.ve/imagenespu/periodico/secciones/percuentospoesias.gif"><br><br>';

$cuerpo .= '<br><br><br><img src="http://www.somosciudadanos.org.ve/imagenespu/identificadorportal.jpg" width="449" height="155">';


//para el envío en formato HTML
$headers  "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: Portal Somos Ciudadanos <[email protected]>\r\n";
$headers .= "Bcc: $destinatario ";
mail("[email protected]",$asunto,$cuerpo,$headers);
?>
</body>
</html>
__________________
Atte. Jere
Agradezco su pronta colaboración.
;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-)
  #4 (permalink)  
Antiguo 09/02/2006, 15:38
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 11 años, 11 meses
Puntos: 0
Saludos no vi que eras de venezuela, mira el codigo esta bien los headers los veo bien, no será que el cliente de mails que usa tu cliente no soporta html? si es cpanel el panel de control hay un cliente no recuerdo si eso horder o algo asi y el otro es sequremail creo, uno de esos dos no soporta mails en html... si quieres pruebas enviandote un mail a tu cuenta para ver
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
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 12:22.