@davc

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

Всем привет, Скажите пожалуйста как можно проверить валидность email(существование) в php
  • Вопрос задан
  • 3063 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
https://ctrlq.org/code/20152-validate-email-address
Как-то так, но в целом так делать не стоит.

Не все сервера вообще отвечают корректно.
Делается всё это очень долго т.к. нужна серия запросов разных к ДНС и почтовику.
Не все сервера отвечают с первого раза(привет mail.ru, это такая защита - если запросил 1 email/отправил на него письмо раз значит ты спамер и хакер и выдать тебе ошибку надо, а если попытался еще раз отправить, значит ты норм пацан).

В общем стандартная валидация почты письмом не просто так придумана.
А сам адрес на валидность проверять просто по маске {asdasd}@{asdasd}.{asdasd}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы