Я разрабатываю веб-приложение с поддержкой чата, и до сих пор я использовал проверку JQuery для проверки того, является ли входной текст хорошо отформатированным адресом электронной почты.Проверка наличия адреса электронной почты
Но это, похоже, не соответствует его назначению.
Например:
- Ввод в работу и законный адрес электронной почты, таких как [email protected]
- Ввод поддельный/случайный адрес электронной почты, такие как ABCD @ something.com
Оба приняты в поле как действительные.
Итак, есть ли способ определить, существует или нет указанный адрес электронной почты в реальном времени, с использованием PHP (или любого другого) без отправки пользователю электронной почты click-to-confirm
?
Я пробовал метод SMTP, обсуждаемый в other question, но, к сожалению, сервер ответил на ошибку для всех адресов электронной почты, даже законных. Я думаю, что они предотвратили перечисление в целях безопасности.
Любая помощь была бы принята с благодарностью. :)
Возможный дубликат [Как проверить, существует ли почтовый адрес без отправки электронной почты?] (Http://stackoverflow.com/questions/565504/how-to-check-if-an-email-address-exists- без отправки по электронной почте) –
http://superuser.com/a/224020 –
Если бы кто-нибудь мог проверить, существует ли адрес электронной почты, что бы сделать жизнь спамеров очень простой. Задайте себе вопрос * почему * наличие действительного адреса электронной почты в этот момент является настолько критическим, и способы решения этой конкретной потребности. – ardila