休息页面

在挣扎的你,这里不是你一个人的战斗。


构建邮件服务器并不容易。
老实说,相当困难。

当我第一次走上这条路时,并没有人来教我。
只是出于需要亲自搭建邮件服务器,
翻阅手册,搜索互联网,经历无数的试错,
终于设置完成时,"现在可以发送和接收邮件了!"满怀期待。

然而,这份期待很快就破灭了。
邮件服务器并不是那么简单。邮件发送不了,或者邮件可以发送,但Thunderbird却无法连接。

以为Thunderbird已经连接上了,却无法同步邮件。

翻看日志,各种错误信息层出不穷。
SPF?DKIM?TLS?SASL?LMTP?
"到底为什么会这么复杂?"

那时我在心里下定决心。
“如果有一天我能为那些和我一样走这条路的人,轻松地解释这个过程,那就好了。”
“我想成为那些独自构建邮件服务器的人的指引。”

于是,我开始了这个博客系列。


写作时的感受

但是一旦开始写作,发现远比想象中难。
把我所知道的东西解释给别人,是完全不同的问题。

我不断在思考。
“我现在写的文章能帮助到人吗?”
“读者能否真正理解这篇文章?”

尤其是邮件服务器这个话题,涉及的概念非常繁杂,更是困难。
SMTP、IMAP、POP3、SASL、TLS、SPF、DKIM、数据库、LMTP、防火墙设置……
真能一次性理解这些的人到底有多少呢?

还有一个困惑。
我的读者到底是谁呢?

  • 初学者从概念就感到困难,
  • 中级用户对细节设置感兴趣,
  • 高级用户则在考虑优化方法。

因此,针对哪个水平来进行解释成了最大的困惑。
我想不仅仅是说“只需这样设置”,
更想解释_为什么要这样设置_。
这样才能真正理解。

但是,由于每个读者的背景知识和所需信息不同,
为了让每个人都满意而写出文章,真是非常不容易。


但我仍会继续前进

我想完成这个系列的所有内容。
但因为这个工作是一个人不断思考并逐步完成的过程,
所以或许在中间需要短暂的休息页面。

如果正在阅读这篇文章的你,
在构建邮件服务器的过程中独自挣扎着
请好好记住这一点。

你并不孤单。

某个夜晚,我也曾在电脑前看着日志,
“到底为什么邮件发不出去?看起来应该没问题,可是哪里不对?”愁眉苦脸。
因为知道这种痛苦,所以我在写这篇文章。

还有一个愿望。
希望正在阅读这篇文章的你,如果有什么疑问,
能留下评论。
我觉得,与其独自思考,不如直接接收问题一起解决,
这才是更好的方法。

构建邮件服务器很难,但如果我们一起,或许会稍微简单一些。


下一个故事

接下来将讨论如何将Postfix与Dovecot结合并配置SMTP认证。
通过这些步骤,邮件服务器将具备完整的收发功能

那么,就稍作休息,然后再出发。
构建邮件服务器的终点终于在前方。