Cita:  
					Iniciado por nes24 
  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