Buenas gente, aca de nuevo preguntando unas cosillas jeje. Mi codigo php ya manda correos, utilizando el PostCast Server como servidor SMTP, ahora cuando ejecuto el php, sale: "mail enviado satisfactoriamente", osea ya envio el mail y en el postcast comienza a enviar, LOS CORREOS SE ENVIAN pero con un detalle, los manda a cada rato: si ejecuté el codigo una vez llega el correo 30 veces (por poner un numero). Quiero saber si es un problema de mi codigo o si es el PostCast el que manda asi, pregunto si es el codigo porque derepente lo manda por el WHILE, o no se.
O si es problema del PostCast Server, si es así que otro SMTP me recomiendan para usar y que los correos lleguen directamente a la bandeja de entrada
De repente eso no es tema de este foro pero agradecería cualquier ayuda. Gracias.
Acá pongo mi codigo:
Código PHP:
<?php
$mi_conexion=mysql_connect('localhost','root','pwd') or die('No se puedo conectar con la base de datos!');
mysql_select_db('correos',$mi_conexion);
$query_Tabla = "SELECT email FROM usuarios ORDER BY id ASC";
$Tabla = mysql_query($query_Tabla, $mi_conexion) or die(mysql_error());
$losemails = array();
while ($row_Tabla=mysql_fetch_assoc($Tabla)) {
$losemails[] = $row_Tabla['email'];
}
$losemails = implode( ', ', $losemails);
if (count($losemails) == 0) {
echo "No hay destinatarios!";
die();
};
$sfrom="[email protected]"; //cuenta que envia
$ssubject="prueba de correo"; //subject
$shtml="prueba de correo utilizando PHP"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($losemails,$ssubject,$shtml,$sheader) or die("Error al Enviar el Email");
echo "mail enviado satisfactoriamente";
?>
Saludos.