If you want to actually validade if the email address exists you will need to check for bounced msgs. Not sure if there's any easy solution for this problem when using OS built in smtp. Email cloud solutions (like mailgun) may provide APIs to instrument that validation.