从电子邮件地址查找学院名称

时间:2012-10-23 01:41:42

标签: php mysql

这可能超出了stackoverflow的范围,但我遇到了问题。我试图自动插入学院/大学的名字,我的每一个注册参加。他们只能使用.edu电子邮件进行注册,我想知道是否有办法查看电子邮件所属的学院或大学?

例如:

morris@uakron.edu

会回来:

阿克伦大学

或者有人知道我在哪里可以找到这样的目录吗?

由于

3 个答案:

答案 0 :(得分:2)

您可以使用所有大学名称及其电子邮件域填充MySQL表。 Here是您可以开始的示例目录。

完成后,您可以解析用户的域名电子邮件。关于如何从电子邮件地址获取域名,Here是一个非常相似的答案。

从用户的电子邮件中获取域名后,从MySQL数据库中检索大学/学院的名称。 (如果它不存在,则值得记录,因为它可能是一个尚未在您的数据库中的新域名)

答案 1 :(得分:1)

Swot是一个用Ruby编写的项目。它检查给定的电子邮件是否属于教育机构(使用填充了映射到机构名称的域名的数据库)。

  

Swot允许您识别特定的电子邮件地址或   域名与提供更高级别的学术机构相关联   任何高等教育,大专教育,第四教育或高等教育   世界上的国家。

您可能可以在代码中使用它的某些部分(Swot的数据库本身就是一个很好的宝藏)。

答案 2 :(得分:0)

在表格中查找的另一种方法是在电子邮件来自的域上进行搜索,以查找其注册的人。

您可以使用WhoisAPI之类的服务进行API调用,然后解析注册人名称的输出。但是,可能并不总能给出你想要的东西。