Задать вопрос

Как проверить существует ли email?

Добрый день.

Возможно ли как то проверить существует ли email адрес (кроме проверки на валидное написание адреса)

Спасибо
  • Вопрос задан
  • 7003 просмотра
Подписаться 5 Оценить 6 комментариев
Пригласить эксперта
Ответы на вопрос 5
saboteur_kiev
@saboteur_kiev
software engineer
Достоверно нельзя никак.
Учитывая сколько сейчас есть спама, многие почтовики могут даже не возвращать ошибку, либо возвращать ее только доверенным серверам.
А так - просто отправить письмо.
Ответ написан
@d-stream
Готовые решения - не подаю, но...
ftp://ftp.rfc-editor.org/in-notes/rfc821.txt
VRFY

Но это не обязательная к реализации команда протокола.
Ответ написан
Комментировать
27cm
@27cm
TODO: Написать статус
https://github.com/hbattat/verifyEmail

Is a PHP class that can be easily used to verify an email address and make sure it is valid and does exist on the mail server.

Some mail servers will silently reject the test message, to prevent spammers from checking against their users' emails and filter the valid emails, so this function might not work properly with all mail servers.

You server must be configured properly as a mail server to avoid being blocked or blacklisted. This includes things like SSL, SPF records, Domain Keys, DMARC records, etc.


Как проверить email на существование?
Как проверить существование email перед отправкой письма?
Ответ написан
Комментировать
@private_tm
JAVA dev
Предложу немного нестандартный метод. На самом сервисе пытаться создать почту и водить имя которое интересует(и обычно приходит ответ аяксом занято это имя или нет, под это дело написать бота).

А вообще сервисов с апи которые предоставляют проверку куча.
Ответ написан
@Paranoich
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы