【发布时间】:2021-10-16 12:54:54
【问题描述】:
我正在构建一个接收电子邮件的应用程序,并且需要将电子邮件服务提供商域(例如:@gmail、@hotmail、@outlook、@yahoo 等)与公司域 (@contoso.com) 区分开来。
我想通过维护一个已知电子邮件服务提供商域的列表并检查该域是否存在于此列表中来做到这一点。如果不是,则假定它是公司域。是否有已知电子邮件服务提供商的列表?
可以考虑其他选项,例如 API。
你会如何解决这个问题?
【问题讨论】:
我正在构建一个接收电子邮件的应用程序,并且需要将电子邮件服务提供商域(例如:@gmail、@hotmail、@outlook、@yahoo 等)与公司域 (@contoso.com) 区分开来。
我想通过维护一个已知电子邮件服务提供商域的列表并检查该域是否存在于此列表中来做到这一点。如果不是,则假定它是公司域。是否有已知电子邮件服务提供商的列表?
可以考虑其他选项,例如 API。
你会如何解决这个问题?
【问题讨论】:
我找到了a list of known free email service provider domains on Github Gist。
但是,这并不能完全涵盖该问题,因为不是公司域的付费电子邮件服务提供商不在此列表中。
【讨论】: