Linux 电子邮件使用与配置全解析
1. 电子邮件基础
电子邮件自网络诞生以来,便是网络的重要应用之一。最初,它只是简单地将文件从一台机器复制到另一台机器,并添加到收件人的邮箱文件中。如今,随着网络的发展,邮件交换有了多种标准。互联网上的站点大多遵循 RFC - 822 标准,该标准描述了一种独立于机器的邮件传输方式,能传输包括图形、声音文件和特殊字符集等内容。而 CCITT 定义的 X.400 标准,虽仍在一些大型企业和政府环境中使用,但正逐渐被淘汰。
Unix 系统中有众多邮件传输程序,其中 sendmail 和 Exim 较为知名。sendmail 由加州大学伯克利分校的 Eric Allman 开发,在一些 Linux 发行版中作为标准邮件代理。Exim 由剑桥大学的 Philip Hazel 编写。与 sendmail 相比,Exim 较新,但对于大多数有邮件需求的站点,它们的功能相近。不过,sendmail 的主配置文件较难理解,而 Exim 的配置文件结构更清晰、易理解。此外,Exim 不直接支持 UUCP,且仅处理域名地址,但如今这已不是很大的限制。
2. 邮件消息的构成
邮件消息通常由消息正文和特殊管理数据组成,管理数据可分为两类:
-信封信息:与传输介质相关的数据,如发件人和收件人的地址,在邮件传输过程中可能会被传输软件转换。
-邮件头信息:处理邮件所需的数据,不特定于任何传输机制,如邮件主题、收件人列表和发送日期等。在许多网络中,这些数据通常会添加到邮件消息前,形成邮件头,与邮件正文用空行分隔。
Unix 世界