只允许在网站上注册“商务”电子邮件地址

17
我们希望建立一个专门用于商业用途的新网站。我们需要仅允许“企业”电子邮件地址进行注册,因此使用Gmail、Hotmail、Yahoo等电子邮件地址的用户无法申请。是否有其他方法来实现这一点,除了创建诸如gmail.com、hotmail.com等域名的黑名单?由于这是一个国际性的网站,所以不可能列出所有公共电子邮件提供商的黑名单。谢谢 Ian

2
你们想要实现什么目标?如果无法注册自己喜欢的地址,可能会让潜在用户远离你的网站。此外,如果有人想要在个人邮箱中收到来自你的网站的电子邮件,他们可以使用电子邮件客户端的转发功能轻松实现这一结果。 - Sergey Kalinichenko
大家好..澄清一下 - 该网站将被大型商业企业使用,用于购买其业务所需的服务。基本上,这将由IT /采购经理使用。我们需要确认在该网站上注册的人员资格,并确保他们也拥有适当的“内部”权限,然后才能从网站购买 - 因此希望将其限制为仅允许业务用户。 - Ian
我有同样的问题:我想过滤掉所有具有公共域名的电子邮件,并使只能注册具有“私人”域名的电子邮件。除了黑名单之外,您找到了其他解决方案吗? - Aerendir
这是不可能的。绝对没有办法确定一个给定的电子邮件地址是否是“商业”电子邮件地址。 - user229044
@SergeyKalinichenko 在2021年,这是各种服务注册的非常普遍的要求。例如,Snowflake正在宣传一本免费的“入门指南”书籍,要获得该书,您必须使用“商业电子邮件”进行注册。在寻找解决方案时,我发现了一个“电子邮件验证器”公司,猜猜怎么着,他们要求您使用商业电子邮件地址注册以获取免费帐户。看起来解决方案是注册一个保持自己白名单/黑名单的服务,而不是从头开始编写代码。 - Buttle Butkus
5个回答

14

谢谢,我也找到了urlblacklist.com,它可能会有用。 - Ian

5

小型企业使用 @gmail.com 邮箱地址(有些人无法配置他们的 gmail 将发件地址重定向到其他邮箱)。

一些大型企业可能会有内部政策禁止使用公司邮箱订阅,因此一些员工也会使用 @gmail.com 邮箱地址。

因此,我不会过滤掉这样的邮件地址。


1
我赞同这个观点。但是如果考虑到小型电子邮件提供商,有什么方法可以知道某个域名属于公司而不是公共电子邮件提供商呢?我认为,如果你只向企业用户提供相关服务,那么在他们注册之前过滤非企业用户是没有必要的,因为他们使用你的系统没有任何好处。 - mAu

2
私人个体有时也会运行自己的电子邮件服务器。考虑以下情况:
a)个人(A)从像gandi.net这样的注册机构注册域名,并注册他们的电子邮件服务和托管博客。
b)公司(B)从同一注册机构注册域名,并注册他们的电子邮件服务。
在技术上,你无法区分这两种情况。它们甚至会共享相同的邮件服务器[可以为多个域名提供服务]。

1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接