Email 如何通过编程可靠地确定电子邮件地址是否来自大学?
为了提供学生和教员折扣,我如何通过编程验证电子邮件地址是否为大学所有 我会使用Email 如何通过编程可靠地确定电子邮件地址是否来自大学?,email,email-validation,Email,Email Validation,为了提供学生和教员折扣,我如何通过编程验证电子邮件地址是否为大学所有 我会使用$email=~/\.edu$/,但非美国大学并不局限于.edu领域 例如,mail@cs.zu.de 我将执行SPARQL查询,将电子邮件地址预处理到其超域(zu.de),然后搜索主页(web.zu.de)超域(zu.de)与电子邮件地址超域匹配的University)对象,但是 Wikipedia/dbpedia没有针对每一所大学的一篇文章,有时不太受欢迎的大学会集中在一篇文章中 因此,我只能选择维护自己的大学电子
$email=~/\.edu$/
,但非美国大学并不局限于.edu
领域
例如,mail@cs.zu.de
我将执行SPARQL查询,将电子邮件地址预处理到其超域(zu.de
),然后搜索主页(web.zu.de
)超域(zu.de
)与电子邮件地址超域匹配的University
)对象,但是
Wikipedia/dbpedia没有针对每一所大学的一篇文章,有时不太受欢迎的大学会集中在一篇文章中
因此,我只能选择维护自己的大学电子邮件地址数据库(恶心)如果你没有找到一个可靠的大学域名列表,你可以选择适度:保留你自己的大学域名数据库,只有当你得到一个未被识别的域名时,才将其标记为待审核,并让真人验证该域名是否属于某所大学或大学不是,然后将其添加到您的数据库中,作为是否属于大学。然后,您可以使用已知大学(根据您对预期用户群的期望)和黑名单主要免费电子邮件提供商(即标记为非大学)预填充您的数据库,这样您就不必逐一验证它们 这种方法还有一个额外的好处,那就是你最终将得到一个与大学相关的电子邮件域的过滤数据库,这将是一个有用的资源,你可以将其作为一项服务提供