Rails 3 Проверьте, является ли адрес электронной почты реальным - PullRequest
1 голос
/ 02 февраля 2011

Я хочу проверить, например, есть ли в данном письме, например, (yourname@your_domain.com), скорее всего, точная электронная почта не существует. Есть ли способ проверить связь с адресом электронной почты или что-то в этом духе?

Ответы [ 3 ]

6 голосов
/ 16 декабря 2012

Вы можете использовать мой драгоценный камень: "email_verifier", который вы можете найти здесь: https://github.com/kamilc/email_verifier

Это дает вам валидатор, который соединяется с данным почтовым сервером, «запрашивая» SMTP-сервер, если указан адрес электронной почты.

6 голосов
/ 02 февраля 2011

Вы не можете достоверно проверять адреса электронной почты без участия человека.Вот почему самый распространенный способ - отправить пользователю электронное письмо с подтверждением.

3 голосов
/ 02 февраля 2011

Вы можете проверить, является ли формат адреса действительным, но нет никакого эффективного, специфичного для электронной почты "Пинга" или поиска, который вы можете сделать, кроме отправки электронного письма с подтверждением, содержащего код или ссылку, по которой нажимают пользователиили заходит на ваш сайт, чтобы подтвердить их адрес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...