这个问题似乎很熟悉:
http://www.quora.com/How-does-Yammer-validate-work-emails
但这个问题似乎没有得到回答。我正在创建一个简单的企业社交网站,我想在其中验证工作电子邮件,如果它们是个人的或不是。我可能的解决方案是查找个人电子邮件提供商的官方列表和他们的域名,以进行比较,但是避难所'找到了。
在检测个人/工作电子邮件方面有任何帮助吗?
答案 0 :(得分:1)
没有特定的算法,因为您无法提前预测某个域的用途。您需要做一些研究,以确保您阻止所有运营国家的主要提供商,即阻止yahoo.com和yahoo.co.uk。在应用程序的早期阶段,用户可以轻松地提醒您注意此问题,以便您可以众包个人电子邮件提供商的示例。
随着时间的推移,您可能会建立模式,但真正的问题是"使用个人电子邮件地址访问某人的成本是多少?" Yammer不是为个人设计的,而是为组织设计的。让来自任何地方的人根据个人电子邮件域进入同一网络意味着人们无法真正做很多工作协作。当人们意识到事情正在发生时,这会迅速对事情进行排序。