Как проверить, является ли адрес электронной почты поддельным? - PullRequest
10 голосов
/ 03 марта 2010

Мне нужно знать, как проверить правильность адреса электронной почты, не используя ссылку в подтверждении электронной почты. Как я могу это сделать?

Ответы [ 5 ]

28 голосов
/ 03 марта 2010

Ты не можешь, конец истории.

Даже использование подтверждения по электронной почте только подтверждает, что адрес электронной почты был действителен в то время. Затем его можно отключить через секунду!

То же самое для любых других интернет-систем идентификации, таких как OpenID, их можно настроить и отключить только на время процесса регистрации. Даже идентификатор кредитной карты может быть единичным с момента изобретения одноразовой «дебетовой» кредитной карты.

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

Было бы проще, если бы все правительства могли работать вместе над одной общей системой с общей системой валидации, включая биометрию. Тогда Моссад не мог так легко украсть паспорта! Они должны создать глобальное сообщество, чтобы организовать это, может быть, они могли бы назвать это ООН? Это не займет много времени, чтобы разобраться: -)

14 голосов
/ 03 марта 2010

Вы не можете. Есть причина, по которой все так делают. Но вместо этого вы можете использовать OpenID.

7 голосов
/ 03 марта 2010

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

Но вы можете:

  • Проверьте, существует ли адресный домен
  • Отправить электронное письмо на адрес с ключом подтверждения для возврата
1 голос
/ 05 октября 2012

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

Например: если почтовый идентификатор xyz@google.com, то он должен быть получен с сервера Google, но если он получен с какого-либо другого сервера, то с высокой вероятностью он является поддельным. Вы можете проверить исходный код электронной почты, в gmail, hotmail show original опция показывает полный код, а в Yahoo вы можете увидеть код в опции show header.

0 голосов
/ 13 июля 2011

Вы можете попробовать кодировать приложение, которое просто выполняет обратный поиск домена, после того, как все в порядке, отправьте тестовое электронное письмо и проверьте правильные коды ответа. Существует также команда проверки VRFY в последних спецификациях протокола SMTP RFC-5321, проверьте здесь http://tools.ietf.org/html/rfc5321#section-3.5.2

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