31.2.邮件组件
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
电子邮件交换涉及五个主要部分:邮件用户代理(MUA)、邮件传输代理(MTA)、邮件主机、远程或本地邮箱以及域名系统(DNS)。本节概述了这些组件。
邮件用户代理(MUA)
邮件用户代理(MUA)是用于撰写、发送和接收电子邮件的应用程序。该应用程序可以是命令行程序,如内置的 mail
工具,也可以是来自 Ports 的第三方应用程序,如 alpine、elm 或 mutt。Ports Collection 中还提供了数十种图形化程序,包括 Claws Mail、Evolution 和 Thunderbird。一些组织提供可以通过 Web 浏览器访问的 Web 邮件程序。有关在 FreeBSD 上安装和使用 MUA 的更多信息,请参见 。
邮件传输代理(MTA) 邮件传输代理(MTA)负责接收传入邮件并发送传出邮件。从 FreeBSD 版本 14.0 开始,默认的 MTA 是 DragonFly Mail Agent();在早期版本中,默认的 MTA 是 。可以安装其他 MTA,如 Exim、Postfix 和 qmail,以替代默认的 MTA。
邮件主机和邮箱
邮件主机是负责为主机或网络接收和发送邮件的服务器。邮件主机会收集所有发送到域的邮件,并根据配置将其存储在默认的 mbox
格式或替代的 Maildir 格式中。邮件存储后,可以通过 MUA 本地读取,也可以使用 POP 或 IMAP 等协议远程访问和收取。如果邮件是本地读取的,则无需安装 POP 或 IMAP 服务器。
域名系统(DNS) 域名系统(DNS)及其守护进程 在邮件传递中起着重要作用。为了将邮件从一个站点传递到另一个站点,MTA 会在 DNS 中查找远程站点,以确定哪个主机将接收目标的邮件。当邮件从远程主机发送到 MTA 时,此过程也会发生。