Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/02/2013, 11:42
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: comprovar al existencia de 20.000 correos

Cita:
Iniciado por nes24 Ver Mensaje
pero a mi

$mail->AddAddress("estenoesuncorreoverdaderoesfalsoydevo [email protected]", "Andres Castillo");
$return = $mail->Send();
var_dump($return);

me da true, siendo falso el correo, y si reviso la bandeja del email al que le conecte el SMTP, me llega un error de envio.

No hay forma de capturar el error digamos en la variable $return ???

Gracias
Ese return es true porque efectivamente el correo se envía al smtp. Pero igual te evitás el envío desde el smtp al otro server.
Como los smtp generan un código de respuesta (si se reenvio el mensaje, si el correo no tiene un formato válido, si la dirección de destino existe o no, etc), estuve goolgeando por algúna forma de obtener ese código, y me encontré con esto

http://code.google.com/p/php-smtp-email-validation/

Solo restaría ver si funciona y como adaptarla para registrar la lista de emails que no existen. Probá y comentá los resultados

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.