构建一个 cock.li 邮箱服务的替代品
Andrew | andrewgx.site返回 andrewgx.site/blogs
阅读时间:15 分钟
标签:电子邮件
随着 Google、Microsoft 和 Apple 等提供邮箱服务的公司的崛起,它们的安全性或隐私性并不完全可靠。这些邮箱服务之所以出色,是因为它们受到大多数(如果不是全部)需要身份验证的公司的信任。我讨厌这些大型科技公司不尊重我们的隐私,以及 Gmail、Outlook、iCloud 邮箱如何容易地被追踪到我们——这在隐私方面并不好。
正如大家可能知道的,我使用 5 个邮箱服务提供商:
Tuta.io
cock.li
pissmail.com
gmail.com
自托管邮件服务器
我为什么必须使用所有这些?
我主要使用 tuta 来处理我所有的注册、客户和其他杂事,因为它对隐私友好,而且我可能免费获得了一年的革命性邮件计划。但这本身并不够,所以我以每月仅 4 美元的价格在云端托管了一个邮件服务器。这很便宜,但如果你考虑到我的 VPS 上只有 20 GB 的存储空间,而软件占用了 8 GB,那么我只有大约 8-10 GB 的存储空间。是的,我可以将一个存储块附加到我的 VPS 上,但这需要我每月花费 30 美元购买 250 GB 的空间。
人们可能会批评我使用 Gmail,但可悲的是,如果我们不失去一些服务,我们就无法完全摆脱大型科技公司。我使用 Gmail 来处理我的银行事务,因为他们不接受 tuta 邮箱或我任何自定义域名(这真的很奇怪,但我想这是为了避免垃圾邮件)。
另外两个提供商——pissmail 和 cockmail,有时还有 yopmail。我将它们用于我在可疑网站上的大多数注册或在图片板上的注册。我非常喜欢图片板——尤其是 4chan,但由于最近的黑客攻击,我在 soyjak 上玩得很开心。
我为什么要构建这个?
主要是为了好玩,但更重要的是为了在设置生产环境的身份验证和邮件服务器方面获得经验。
构建我自己的 Cock.li 和 Pissmail.com 的替代品
显然,我的目标是一个免费的、用户资助的私人邮件服务。运行类似于 cockmail 和 pissmail 的邮件服务将非常昂贵(每 12,000 用户每月 60 美元/300,000 缅甸元),但这显然将由用户资助,因为我的目标受众是那些寻找有趣的域名和临时邮件解决方案的人。
邮件服务器
在我们设置服务之前,我们需要选择使用哪个邮件服务器。在我当前的邮件服务器中,我使用 Postfix 作为轻量级邮件服务器。但是对于这个生产就绪的邮件服务,我将使用 Exim 邮件服务器——因为它轻量级、可扩展、具有路由控制、可定制,并且非常适合电子邮件排队。
域名
我们还需要大量前卫、激进和有争议的域名——目前,我有 4 个(不前卫的)域名闲置,但我将接受域名捐赠,因为我想提供至少 15 个以上的域名。我已经搜索了一些前卫的域名,我可能会注册 slaves.sale - hitler.art - youare.gay - gokys.lol - hitler.art - chingchong.email。但我计划制定一个高级计划,您可以在其中解锁更稀有的域名并连接您自己的域名——这方面我还没有想好。
存储选项
所有用户都将获得 100MB 的免费存储空间,但如果他们启用广告,我计划将其至少增加到 250MB。如果他们捐赠,我将每捐赠 10 美元增加 5GB 的存储空间——我计划实施别名功能,因此用户只需一个邮件帐户即可注册多个服务。显然,作为一名独立开发者,我无法为每个人提供免费存储空间。我的意思是——100MB 对于大多数注册/激活来说已经足够了——因为它们最多只需要 500KB - 2MB。
防止垃圾邮件和滥用
我不太确定如何完全防止这种情况,因为我将使用我自托管的 SuperToken 身份验证服务器,尽管不捐赠或不购买服务的免费帐户将无法使用 2FA。我显然会对单个 IP 和设备的每日注册数量设置速率限制——但我还不确定如何实现这一点。如果超过 7 天未登录,或者执法部门要求我们调查和删除帐户,这些帐户也将被删除。我将进一步研究如何防止垃圾邮件,但总的来说,我甚至不确定如何防止垃圾邮件和滥用。
总而言之
我喜欢 cockmail 和 pissmail 提供的服务,但从长远来看它们并不可靠——因为 cockmail 现在无人维护,而 pissmail 的维护者在支持等方面非常糟糕。如果您希望以任何方式帮助我,请联系我:andrewgx.site/contact。
我计划明年发布此产品的生产就绪版本。如果您希望加入 alpha / beta 测试阶段,您可以关注我的博客文章:andrewgx.site/blogs。