Вы никогда не будете на 100% уверены, что указанный адрес электронной почты действительно существует.
Одним из способов будет использование команды SMTP VRFY
для указания получателя ретрансляции почты для подтверждения получателя. Но многие серверы не предоставляют эту функцию. Для проверки также требуется прямое SMTP-соединение.
Даже если конечный сервер не отклоняет вашего получателя, получатель может не существовать, поскольку некоторые серверы принимают все входящие электронные письма и возвращают их обратно на более позднем этапе.
Вы можете реализовать следующие команды (или использовать один из множества PHP-скриптов, которые делают это за вас):
HELO <your server name>
MAIL FROM: <>
RCPT TO: <destination@to.check>
QUIT