如何验证现有的电子邮件地址。
在注册系统中,当用户输入电子邮件地址时,它会检查Ymail / Gmail中是否存在电子邮件地址。
我已经有一个正在运行的域名(用于练习)。
你有我的问候。
答案 0 :(得分:4)
大多数注册系统通过向其发送电子邮件地址来验证电子邮件地址,其中包含唯一编码的URL,并要求用户获取该电子邮件并单击该链接。当您的服务器发现已点击该链接时,您知道可以访问该电子邮件地址。
以下是其工作原理的基本流程图:
此系统的基本思想是,如果您可以检索发送到该电子邮件地址的电子邮件,那么该电子邮件地址必须是有效且有效的电子邮件地址,并且您(该用户)必须能够访问该电子邮件地址(它和#39;不仅仅是你编写的一些随机电子邮件地址。)
答案 1 :(得分:2)
在当天,您可以轻松验证电子邮件地址。然后垃圾邮件发送者出现了。现在,您可以确认是否存在电子邮件地址的唯一方法是尝试向其发送内容并检查退回。即便如此,缺乏反弹并不意味着它存在 - 它可能只是被默默地删除,忽略,垃圾邮件被过滤成遗忘等等......
基本上,你想要的东西是不可能的 - 任何这样的系统都可以帮助垃圾邮件发送者在穿着假劳力士的同时用更多的俄罗斯新娘弹出阴茎丸来打击你的盒子。
答案 2 :(得分:1)
SMTP提供VRFY和EXPN谓词来检查是否存在帐户或邮件列表。但是,大多数服务器管理员会从其邮件配置中禁用这些谓词,以防止黑客利用用户列表。据说Gmail和雅虎已禁用VRFY。
您可以尝试使用这些服务器的另一个选项是通过电子邮件向用户发送确认其电子邮件地址的链接。当然,它不像实时电子邮件验证那样性感,但对所有各方来说都更安全。
答案 3 :(得分:0)
实际上无法通过越来越多的垃圾邮件来验证电子邮件地址。
现在,人们将邮件发送到用户输入的电子邮件地址,以完成注册或激活帐户。您可以这样做,并且是一种更安全的方法。您可以在线找到许多资源来实现此功能。