Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/11/2002, 14:37
Avatar de execon
execon
 
Fecha de Ingreso: enero-2002
Ubicación: Temuco
Mensajes: 179
Antigüedad: 22 años, 10 meses
Puntos: 0
Yo dije que la solución la tenia, pero ayer era domingo y no trabajo los domingos, mucho menos en las tardes; tb. dije que podian pedirla o esperar a que yo la posteara hoy.

Y aki está...


echo "enviando";
$BaseUsr=mysql_connect("","","");
mysql_select_db("mallmirage",$BaseUsr);
$SQLregistro=mysql_query("SELECT * FROM regusers",$BaseUsr);


$mails_enviados=0;
while ($Registro=mysql_fetch_array($SQLregistro)) {
$Contacto_CorreoElectronico=$Registro["email"];
$NombreUser=$Registro["nombre"];

$Mensaje = "
<html>
<head>
<title>Mall Mirage</title>
<link rel=stylesheet href=http://www.mallmirage.cl/mallmirage-styles.css type=text/css>
</head>

<body bgcolor=#CCCCFF text=#000000 leftmargin=2 topmargin=2 marginwidth=2 marginheight=2 background=http://www.mallmirage.cl/images/logomall.gif link=#000066>
Todo el Contenido html aki...
</body></html>
";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Mall Mirage <[email protected]>\r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();

if (mail($Contacto_CorreoElectronico, "Novedades Mall Mirage.", $Mensaje,$headers))
{
$mails_enviados=$mails_enviados+1;
}
else { echo "algunas direcciones no recibieron el correo"; }
}
echo "Se enviaron ".$mails_enviados." mails a ".$mails_enviados." usuarios registrados.";



envío correo a mails ingresados en una base de datos de usuarios registrados.

Crfeo que el código está más que claro.
Me funcionó correctamente para mails leidos con Outlook, yahoo, Hotmail, uebimiau (webmail). Que son las plataformas de correo donde me interesaba testear.

Saludoz a todos,

__________________
----------------------------------
APP Developer
[email protected]
----------------------------------