После проверки синтаксиса email'а и существования домена можно дополнительно отправлять запрос на сервер, чтобы узнать существует ли данный пользователь.
Вопросы:
- Данный способ проверки проходит долго, около 30 секунд
- Нужен ли такой способ проверки? (Откуда возникла необходимость именно такой проверки?)
- Сделать так, чтобы пользователь ждал на страничке, пока пройдет полная проверка (я бы не стал ждать), или проверять в фоновом режиме на сервере?
- Возможно, есть проверка существования пользователя специфичным для сервера путем, но это требует дополнительного времени исследования
- Считать ли адреса собственных почтовых серверов за правильные, вроде atermath@atermath.com