html
说真的。如果你在这里阅读 XDA-Developers,说明你对 自托管多少有点兴趣。刚开始时,这可能会让人很兴奋。但更重要的是,知道你的软件完全掌握在你自己手中,运行在你的硬件上,这让人感到非常满意。这也意味着如果出现问题,你得自己解决。
通常情况下,这样做效果不错。比如媒体服务器、照片库、仪表板和监控工具。即使是密码管理器,虽然我一般不喜欢自托管,但如果你愿意多花点心思,还是可以管理的。但电子邮件是我划定的界限。我尝试过,维护过,我可以肯定地说,电子邮件是我再也不会自托管的服务。虽然这绝对是可能的,但维护一个电子邮件服务器简直是一份没完没了的全职工作。我再也不想做了。
自托管电子邮件有一系列你最初没有考虑到的复杂性
可送达性可能是每天都要处理的麻烦
一般来说,如果你自托管的东西出了问题,那就是你的错。可能是配置不当的反向代理,或者是过期的 SSL 证书。自托管电子邮件并不是这样运作的。因为托管电子邮件涉及很多复杂的因素,完全是另一回事。
你首先会遇到的问题是邮件送达率,这不是一个能一次性解决的问题。即使你做对了所有的事情,你也必须每天关注它。你可以配置 SPF、DKIM、DMARC,并确保你的主机名与预期的一致。但尽管如此,你可能会发现你的电子邮件从未送达、延迟严重,或者更糟糕的是,落入垃圾邮件中。更糟糕的是,你往往无法找到真正的原因。
这可能是因为你的家庭 IP 地址范围被认为是可疑的,或者对于云服务提供商也是如此。而这些情况总是在变化。你的 IP 地址范围今天可能被信任,明天却可能不被信任。此外,这些问题有时很难诊断。如果你的媒体服务器出现故障,你会很快发现。但如果你的邮件服务器停止工作,直到有人联系你,告诉你他们根本没有收到你的邮件,你才会知道。
显然,这是一个问题。电子邮件并不是可有可无的基础设施。在银行警报、密码重置、收据等方面,你可能会错过很多重要信息。很多人可能没有意识到,电子邮件其实比密码更是现代生活中不可或缺的数字基础设施。
你可能还会遇到其他问题。速率限制就是其中一个问题。此外,还有电子邮件存储的问题,以及需要考虑如何配置合适的保留政策和垃圾邮件评分。
自托管邮件是一个完整的体系,而不仅仅是一项服务
这是一项持续的维护负担,错误有时很难被发现
如果这还不明显,没错,电子邮件显然不仅仅是邮件服务器。您需要管理从入站邮件到IMAP、SMTP、TLS证书、垃圾邮件过滤,甚至还要进行电子邮件的病毒扫描。还有,当然,备份。因为电子邮件是您数字生活中不可或缺的一部分,您绝对不能冒着没有备份的风险。
维护这些动态元素每天都像是一场斗争,有些是您无法主动监控的。如果您把垃圾邮件过滤器调得太高,可能会错过重要的邮件。或者,如果您没有足够严格地加固设置,可能会有人尝试暴力破解您的SMTP服务器。说到电子邮件,日志可能会迅速失控,因为有些机器人专门针对这些服务器。
如果你坚持下去,你可能会开始考虑冗余选项。冗余可以通过次级 MX 记录、异地备份或甚至中继服务的形式实现。但是,当你投入了所有的时间、金钱和精力后,自托管的优势就不再那么明显了。另外,如果自托管是一种爱好,你绝对不应该尝试托管你的电子邮件。自托管电子邮件并不允许你随意尝试。如果出现故障,你将被锁在比基本媒体服务器更复杂的系统之外。这基本上与大多数人选择自托管的初衷相悖。
有些事情不值得自托管的努力
我并不是说没有人应该自托管电子邮件。这当然是可行的。然而,这绝对不是一个适合自托管新手的项目。它需要一种既关注操作管理,又能忍受管理邮件服务器繁琐的心态,这与完全拥有电子邮件的想法同样重要。这是一项挑战性的任务,你需要做好接受权衡和偶尔失败的准备。就我而言,我绝对不会再接受这个挑战。我对自托管服务很满意,因为在这些服务中,停机时间更多的是一种烦恼,而不是我工作流程的完全中断。
热门跟贴