Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/08/2009, 15:49
ThePlague
 
Fecha de Ingreso: julio-2008
Ubicación: Trujillo
Mensajes: 58
Antigüedad: 15 años, 9 meses
Puntos: 1
Pregunta Respuesta: Ayuda con envio mail desde base de datos

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.