Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2007, 22:35
Avatar de jimadri
jimadri
 
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 20 años, 3 meses
Puntos: 1
Envio Masivo De Mail

Funciona perfecto pero no se ve en formato html sino en txt, se que debo agregarle una cabecera que no se donde ponerla y otra cosa que sucede es que cundo veo el correo el remitente no figura.
Que debo hacer????

Código PHP:
<?php 
/*****************************/  
/*                 Enviar Masivo              */ 
/*****************************/  
// lo que necesitas enviar. 
$De = "XXXX"; //remitente 
$titulo = "XXXX"; //campo titulo en el form html 
$mensaje = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
    background-color: #DBB433;
}
-->
</style></head>

<body>
<div align="center"><a href="http://www.tXXX.com.ar" target="_blank"><img src="http://www.XXXXX.com.ar/octubre.jpg" alt="XXX" width="600" height="424" border="0"></a></div>
</body>
</html>
'
; //campo mensaje en el form html 

// validacion de los datos si no son correctos damos error 
$validacionOK=true; 
if (
Trim($titulo)=="") $validacionOK=false; 
if (
Trim($mensaje)=="") $validacionOK=false; 
if (!
$validacionOK) { 
?> 
<script language="Javascript"> 
<!--  
alert ("Ha ocurrido un error procesando su solicitud por favor vuelva a intentarlo.") 
//--> 
</script> 
<?php         
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">"; 
  exit; 
} 

$host = 'localhost';
$usuario = '***';
$password = '***';
$base = '***l';

$conexion = mysql_connect("$host", "$usuario", "$password") or die("Error en la conexion");
$base = mysql_select_db("$base") or die("Error en la conexion");

$resultado = mysql_query("SELECT * FROM mailist"); 
while (
$row=mysql_fetch_array($resultado)){   
  if (!empty(
$row['email'])){   
   
$finalizado = mail($row['email'],$titulo,$mensaje,"From: <$De>"); 
}  
 } 
 
// enviar a la página de agradecimiento 
if ($finalizado){ 
?> 
<script language="Javascript"> 
<!--  
alert ("Su mensaje se ha enviado con éxito!!! Muchas gracias.") 
//--> 
</script> 
<?php 
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">"; 
} 
else{ 
?> 
<script language="Javascript"> 
<!--  
alert ("Ha ocurrido un error procesando su solicitud por favor vuelva a intentarlo.") 
//--> 
</script> 
<?php 
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">"; 
} 
?>