ely/anti-tempmail-repo

反临时邮箱列表的参考仓库。

0.1.2 2016-11-20 08:38 UTC

This package is auto-updated.

Last update: 2024-09-05 18:05:41 UTC


README

Software License

10分钟的服务在您需要快速访问某个网站,但又不想暴露您的实际邮箱时很有用。10分钟邮箱服务允许您无限制地使用邮箱,无需注册。这是一个很好的概念,但对于那些收集10分钟邮箱可能带来额外成本或给用户带来交互问题的用户来说,可能不是这样。 而且垃圾邮件发送者也不会高兴。

解决方案

如何解决这个问题呢?可以引入一个白名单,列出那些已知的非10分钟邮箱的域名,但这样做的话,新创建的@ely.by邮箱可能不适合在您的网站上使用。因此,我们应该从另一个角度来解决这个问题。那就是引入黑名单。虽然我们无法收集到所有10分钟邮箱的服务,但通过社区的力量,我们可以收集到所有可能在网上遇到的用户,通过简单的搜索引擎查询就能找到的流行服务。

免责声明

我们并不提倡您阻止使用临时邮箱的网站访问。我们更倾向于让这些用户了解使用临时邮箱的风险,并可能最终将他们的主要邮箱地址交给你。

虽然决定权在你...

这里有什么?

在文件 data.json 中,有一个JSON数组字符串,这些字符串将被解释为正则表达式。每一行应该只包含一个邮箱域名或其掩码。请注意,在正则表达式中,“.”表示“任何东西”,所以如果您指的是点,请不要忘记使用“\\.”来转义它。

每一行都应该假定它已经包含在 /^( ... )$/结构中,因此您只需要将...替换为无效域名。

所有行都应按字母顺序排序

为什么是JSON?

这个格式非常通用,可以在任何支持网络操作的编程语言中使用。无论是PHP、JavaScript、Python、Ruby、Java等等,您都可以读取这个格式并应用于您的语言。

发布周期

将新的电子邮件地址添加到仓库中并不会立即导致新版本的指南发布。我们约定,如果在一周内至少对指南进行了修改,则每周发布一个新版本。

安装

// TODO: 描述对不同语言的用法,或者强制在所有流行的包管理器中发布

使用

这个列表本身并不是很有用。因为这些值是正则表达式,所以应该以正则表达式的形式使用。为此,需要使用连接符号|连接整个数组,并将其包装在 /^( ... )$/中,形成一个大的但有效的正则表达式。

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

致谢

这个包是在Ely.by项目的团队内部设计和开发的。我们还要感谢所有贡献者的帮助。

许可

麻省理工学院许可证(MIT)。请参阅许可文件获取更多信息。