邮箱服务命令linux linux邮件服务器安装与配置过程

linux系统命令行接收邮件系统收到邮箱服务命令linux的mail会保存在/var/spool/mail/用户名 这个文件夹中 。
收mail,键入mail就会显示当前用户的前20封mail 。可对邮件进行查看删除等操作 。
$mail
在linux文本命令平台输入 mail -f mbox邮箱服务命令linux , 就可以看到当前目录下的mbox中的邮件邮箱服务命令linux了 。
cd 改变当前所在文件夹的位置,读信时,按一次Ctrl+C,退出阅读状态 。
141Linux 安装及配置邮件服务器效果截图
Sendmail :sendmail 是最古老的 MTA(Mail Transfer Agent,电子邮件系统)之一,最早它诞生的时候 , Internet 还没有被标准化,当时主机之间使用的是 UUCP 技术来交换邮件 。它被设计得比较灵活,便于配置和运行于各种类型的机器 。
Qmail :qmail 是新生一代的 MTA 代表 , 它以速度快、体积小、易配置安装等特性而著称 。作者 D.J.Bernstein 是一个数学教授,富有传奇色彩 。他于 1995 年开发 qmail,1996 年发布 0.70 版,并使用了多种当时比较先进的 技术,包括 Maildir , 与 sendmail 单个 binary 不同的模块化设计,权限分离,以及使用了大量由他编写的配套工具 , 如 daemontool,ucsip-tcp 等 。qmai迅速成为了 Internet 上最有名的MTA,使用者众 。
postfix :postfix如今已经独树一帜,流水线、模块化的设计,兼顾了效率和功能 。灵活的配置和扩展,使得配置 postfix 变得富有趣味 。其主要的特点是速度快、稳定,而且配置/功能非常强大,并和 sendmail 类似,提供了与外部程序对接的 API/protocol 。尤其是配置部分,postfix 另一个优势是至今依然保持活跃的开发工作,而且稳步发展 , 适合高流量大负载的系统,扩充能力较强 。本实验也是基于 postfix 服务器软件来实现 。
邮件服务器基本的工作原理
MUA(Mail User Agent):向外发送邮件,以及提供用户浏览与编写邮件的功能 。
MTA(Mail Transfer Agent):(可以理解为 smtpd 服务器)帮忙将用户的邮件传递出去或接收进来 。
MDA(Mail Delivery Agent):将接收下来的邮件存放到对应用户邮筒当中的程序 。通过分析 MTA 所收到邮件的表头或内容,来判断此邮件是属于哪个用户,然后决定将此邮件投递给哪个用户的邮筒里 。
MRA(Mail Retrieval Agent):通过 MRA 服务器提供的邮政服务协议(POP)来接收自己的邮件 。
邮件中继:
SMTPD 要支持邮件路由功能,需要打开 Open Relay 开放式中继 。
SMTPD 是根据收件人判断邮件是否需要中继,而且只给指定的客户端中继 。
注:当 DNS 上存在多个 MX 记录的主机这时就是根据 DNS 的邮件级判断了 。DNS 上定义的值越小,其优先级越高 。辅助交换器接受到邮件并不能保存邮件 。而是这个辅助交换器会等到主邮件交换器空闲的时候把代替它接受下来的邮件在转给主邮件交换器 。所以任何邮件处理都是主邮件交换器处理的 。所以我们实际情况下,如果有 2 台服务器做邮件交换器 , 性能比较高的应该为主的 。
安装配置过程中,postfix 通过 Internet 发送和接收 email,并存储在用户邮箱里 。同时客户也可以通过 IMAP 或者 POP3 恢复他们的邮件 。其中的客户认证是通过Courier Authdaemon 模块的 。下图表示出了这个过程:
出现安装界面时,首先按下 tab 键切换到确定,然后按下回车 。
安装 postfix 的时候会问你安装的服务器类型,对于我们的需要,我们选择默认的 Internet Site , 这是最符合我们的服务器类型,然后按下回车确认 。
使用 vim 编辑配置文件:
大概在第 31 行,编辑 myhostname,修改为 myhostname = shiyanlou.com 。

推荐阅读