【发布时间】:2012-03-29 05:09:59
【问题描述】:
我正在尝试构建一个专供大学生使用的应用程序,并且需要使用所有有效大学/学院电子邮件域的列表来验证他们的电子邮件地址。
有谁知道在哪里有列出所有这些电子邮件域的某种列表? (即 someEmail@ucberkeley.edu)
更新 好的,更具体地说,我需要真正匹配电子邮件域。 即如果 John Smith 有一个@ucla.edu,他应该只能看到其他用户有@ucla.edu 的电子邮件。
这就是为什么我不只是验证“.edu”电子邮件,而是需要一个有效的“.edu”电子邮件域列表。 另外,我不能只使用学校的域。我知道有些学校使用不同的电子邮件域(例如,Sonoma.edu 实际上通过 gmail 帐户使用“@seawolf.sonoma.edu”作为学生电子邮件) 希望澄清!
【问题讨论】:
-
我建议您从 .edu 注册表开始,也许从那里开始工作。我的理解是 .edu 相当干净。但是,许多非美国机构使用其国家代码,我倾向于怀疑它们是否在任何地方都被详尽地归档。
-
只使用 .edu 有什么问题吗? net.educause.edu/edudomain/eligibility.asp
-
ope.ed.gov/accreditation 也可能有帮助,不过,它再次仅限于美国。不过,你需要问的一个问题是,你想多强烈地对此进行监管。毕竟,人们可以欺骗域而不会all那么麻烦。您是否打算努力防御那个?
-
你见过here 吗?您能否更具体地了解您的要求?即任何国家的任何高等教育机构?或者更精致的东西?您如何阻止校友、大专院校员工和其他带有大专院校电子邮件外衣的人绕过您的限制?
-
好吧,这里给你一个小建议。编制一份美国每所大学的列表,经过一番挖掘,可以在大学应用程序网站上找到它们(不确定是否可以对列表进行版权保护)。将列表放入数据库。当用户使用他们的电子邮件注册时,使用电子邮件域搜索大学列表数据库。根据结果建议他们潜在的大学,如果不正确,他们可以更改。
标签: email-validation