想象一下,你打算给朋友写一封手写信。写完信后,立刻跑到朋友家亲自送去,在现实中是很困难的。所以我们去邮局寄信,然后邮递员将信送到朋友家。
如果没有邮局呢?那就得亲自去找朋友。如果没有邮递员呢?朋友每天都得去邮局查看自己信件是否到了,那将是很不方便的情况。
这个概念可以直接用在邮件服务器上。
📮 Postfix:邮件的 邮局
Postfix充当发送邮件的邮局(邮件传输代理,MTA)。
- 当用户发送邮件时,Postfix接收邮件并负责将其传送到目的地。
- 从外部发送来的邮件也由Postfix接收并转发到内部系统。
- 通过SMTP(简单邮件传输协议)进行邮件的发送和接收。
也就是说,它是确保邮件在世界各地正确送达的核心系统。
🚴 Dovecot:递送邮件的 邮递员
如果邮局(Postfix)收到的邮件只是堆放在仓库里呢?
这样人们就必须亲自去邮局取邮件,这会很不方便。
在这种情况下,邮递员(Dovecot,邮件投递代理,MDA)就出场了。
- Dovecot的作用是将Postfix接收的邮件传递给用户的邮件客户端(如Thunderbird、Outlook、Gmail等)。
- 支持POP3、IMAP等邮件协议,使人们能够在家中接收邮件。
🛠️ 为什么Postfix和Dovecot需要一起使用?
如果只有Postfix呢?
👉 可以接收邮件,但用户无法确认。
如果只有Dovecot呢?
👉 可以递送邮件,但根本没有邮件可以接收。
最终,只有Postfix(邮局)和Dovecot(邮递员)共同存在,才能形成一个可以发送和接收邮件且用户能够确认的完美邮件系统!
🎯 本系列的目标
本系列将涉及
- 📌 准确理解邮件服务器的原理和Postfix & Dovecot的角色,
- 📌 在Linux环境下亲自搭建邮件服务器,
- 📌 通过虚拟用户系统实践数据库(DB)基础上的邮件管理。
也就是说,目标不仅仅是“这样安装即可”,而是学习到可以运营邮件服务器的水平。
下一篇将详细探讨Postfix的基本设置和工作原理!🚀
댓글이 없습니다.