我们希望建立一个专门用于商业用途的新网站。我们需要仅允许“企业”电子邮件地址进行注册,因此使用Gmail、Hotmail、Yahoo等电子邮件地址的用户无法申请。是否有其他方法来实现这一点,除了创建诸如gmail.com、hotmail.com等域名的黑名单?由于这是一个国际性的网站,所以不可能列出所有公共电子邮件提供商的黑名单。谢谢 Ian
正如其他人所说,基于电子邮件域名来检测商业客户并没有太多意义,但如果你真的想这么做,黑名单是最好的选择。spamassassin的freemail插件提供了一个很好的默认黑名单:
http://svn.apache.org/repos/asf/spamassassin/trunk/rules/20_freemail_domains.cf
小型企业使用 @gmail.com
邮箱地址(有些人无法配置他们的 gmail
将发件地址重定向到其他邮箱)。
一些大型企业可能会有内部政策禁止使用公司邮箱订阅,因此一些员工也会使用 @gmail.com
邮箱地址。
因此,我不会过滤掉这样的邮件地址。
我使用spamassassin列表、GPT和一些脚本创建了一个新的免费电子邮件提供商列表。如果对其他人有用,可以随意重复使用https://github.com/pyrytakala/pyryresources/blob/master/free-email-providers.csv