Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2016, 20:18
luisprod
 
Fecha de Ingreso: junio-2007
Mensajes: 47
Antigüedad: 16 años, 11 meses
Puntos: 1
Sonrisa PHPMailer - Problema al mandar email masivo

Buenas,

Quiero mandar emails a 600 contactos cada 15 minutos utilizando una función que he creado con PHPMailer. Al parecer funciona para los primeros 250 contactos pero luego no envía más.

Este es mi codigo:

$mail = new PHPMailer;
$mail->setLanguage('es');
$mail->isSendmail();
$mail->isHTML(true);
$mail->CharSet = 'UTF-8';
$mail->IsSMTP();
$mail->Host="smtpout.secureserver.net";
$mail->Port = 80;
$mail->SMTPAuth=true;
$mail->SMTPKeepAlive = true;
$mail->Username = "xxx";
$mail->Password = "xxx";

$mail->setFrom('[email protected]', 'xxx');
$mail->Subject = 'xxx';

$link = connect();
$result = mysql_query("SELECT id, name, email FROM contacts WHERE LIMIT 600;", $link);

while ($row = mysql_fetch_array($result)) {

$id = $row['id'];
$name = $row['name'];
$email = $row['email'];

$mail->addAddress($email, $name);

$message = 'xxx';
$alt_message = "yyy";

$mail->Body = $message;
$mail->AltBody = $alt_message;

if($mail->send()) {
return true;
} else {
return false;
}

$mail->clearAddresses();

disconnect();


Alguna idea? Quiero ejecutar este codigo cada 15 minutos. Estoy utilizando un servidor compartido de GoDaddy

Muchas gracias