It depends on how much you need it, as in an earlier answer you can use the SMTP server interface through a script. Then it will be so accurate, and even if you send an email, it may not always be 100% accurate, some SMTP servers can accept this email, but then drop it, or some email addresses may not be used, but still receive mail.
There is no replacement for manual execution; you can only get a certain level of confidence through automation, but not 100%.
source share