Мне нужно знать, как проверить, действителен ли адрес электронной почты, не используя ссылку в подтверждении электронной почты. Как я могу это сделать?
Как проверить, является ли адрес электронной почты поддельным?
Ответы (5)
Вы не можете, конец истории.
Даже использование подтверждения по электронной почте только доказывает, что адрес электронной почты был действителен в то время. Затем он может быть закрыт на секунду позже!
То же самое и с любыми другими интернет-системами идентификации, такими как OpenID, их можно настроить и отключить только на время процесса регистрации. Даже идентификатор кредитной карты может быть одноразовым с момента изобретения одноразовой «дебетовой» кредитной карты.
Только государственные системы идентификации, вероятно, будут действительны в течение любого периода времени. Однако при сборе и проверке государственных удостоверений личности возникают серьезные проблемы с безопасностью, и в каждой стране они разные.
Было бы проще, если бы все правительства могли работать вместе над одной общей системой с общей системой проверки, включая биометрию. Тогда Моссад не мог так просто украсть паспорта! Они должны создать глобальное сообщество для его организации, может быть, они могли бы назвать его ООН? Разбираться не долго :-)
Вы не можете. Есть причина, по которой все так делают. Но вместо этого вы можете использовать OpenID.
Невозможно узнать, является ли адрес электронной почты поддельным.
Но вы можете:
- Проверить, существует ли домен адреса
- Отправьте электронное письмо на адрес с ключом подтверждения для возврата
Вы не можете убедиться, является ли идентификатор электронной почты поддельным или реальным, но вы можете проверить, пришла ли почта с оригинального сервера или нет.
Например: если почтовый идентификатор [email protected]
, то он должен исходить с сервера Google, но если он исходит с какого-то другого сервера, то он с высокой вероятностью является поддельным. Вы можете проверить исходный код электронной почты, в Gmail, опция отображения исходного кода Hotmail показывает полный код, а в Yahoo вы можете увидеть код в заголовке опции Показать.
Вы можете попробовать написать приложение, которое просто выполняет обратный поиск домена, после чего отправляете тестовое электронное письмо и проверяете правильные коды ответов. В последних спецификациях протокола SMTP RFC-5321 также есть команда Verify VRFY, проверьте здесь http://tools.ietf.org/html/rfc5321#section-3.5.2