Utilizo la clase PHPMailer en un script de envio masivo de newsletter, el codigo es el siguiente:
Código:
Esto funciona perfectamente con yahoo Gmail y Hotmail. Pero en otro tipo de correos como :<?php // mas arriba hay codigo relacionado a cargar el array con los correos // bucle que recorre el array y va enviando los mensajes foreach ($arraym as $valor) { //Creamos la instancia de la clase PHPMailer y configuramos la cuenta $mail=new PHPMailer(); $mail->Mailer="smtp"; $mail->Helo = "www.hipergate.com"; //Muy importante para que llegue a hotmail y otros $mail->Host="localhost"; $mail->From="[email protected]"; $mail->FromName="Admin"; $mail->IsHTML(true); // añadimos el correo ***** $mail->AddAddress($valor); // ************************ $correo = base64_encode($valor); // le asigno el titulo como asunto $mail->Subject=$titulo; // le adjunto el cuerpo del mje $mail->Body; $exito = $mail->Send(); if($exito){ $mail->ClearAddresses(); echo "1"; } else { echo "0"; } } // fin del bucle ?>
[email protected]
señ[email protected]
[email protected]
(aclaro que son ejemplos inventados para ilustrar)
Me dice "The following recipient failed" y me nombra tales direcciones.
Mi duda es.... tengo algun error de configuracion de la clase??
Gracias y saludos!