RHEL6.5(POSTFIX+DOVECOT) 简单版

postfix邮件服务器是现行的邮件服务器之一。
sendmail是最早期的服务器。但是不安全效率不好,需要root权限运行,配置非常的复杂。这就出现了Qmail服务器,他要取代sendmail,他解决了安全问题,重构系统结构,将系统划分为不同模块。但是本篇的主角 postfix出现了,也是用模块化方式,只有一个主控制进程监控,在安全方面,他甚至不向root分发电子邮件,以避免root身份读写或启动外部程序。速度比Qmail快三倍。
Dovecot: 邮件接收服务器: 开源的IMAP和POP3邮件服务器,支持Linux/Unix。安全性能出众。

一个完整的邮件服务器:
     posfix(发送)+dovecot(接收)+mysql(数据库)

端口: 25 + smtp协议 发送邮件。
     smtp协议: (Simple mail transfer protocol),简单邮件传输协议, 是一组发送规则,由他来控制信件的中转方式。属于 TCP/IP协议族。
注: 邮件服务中 发送:同属于一个domain邮件服务器两人互发。
             中转:不同邮件服务器发送邮件。

24+LMTP 在局域网中使用的邮件发送协议。

安装: postfix邮件服务器。没有包依赖,直接安装就行。 dovecot也没有包依赖直接下载。
修改配置文件: postfix邮件服务器: /etc/postfix/main.cf --> mydomain & mynetworks
myhostname = sample.test.com  ← 设置系统的主机名
mydomain = test.com  ← 设置域名(我们将让此处设置将成为E-mail地址“@”后面的部分)
myorigin = $mydomain  ← 将发信地址“@”后面的部分设置为域名(非系统主机名)
inet_interfaces = all  ← 接受来自所有网络的请求
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain  ← 指定发给本地邮件的域名
home_mailbox = Maildir/  ← 指定用户邮箱目录
            dovecot: /etc/dovecot/dovecot.cf --> protocols & login_trusted_networks
                     :设置/etc/dovecot/conf.d/10-mail.conf配置文件如下
                     [root@xuegod63 Desktop]# vim /etc/dovecot/conf.d/10-mail.conf
                     改:mail_location = mbox:~/mail:INBOX=/var/mail/%u
                     为:mail_location = mbox:~/mail:INBOX=/var/mail/%u  #取消前面注释,指定邮件存放的位置
发送邮件的三种方法: 
     mail -s 'test' [email protected] < [file]
     echo "22222" | mail -s 'test' [email protected]
     mail -s 'test' [email protected] 
     > wuoapan
     >ctrl + d
查看邮件的方法  
     $mail
     有N代表的是NEW,新邮件。
     & 输入数字,就是查看第几封邮件
     & h 查看邮件列表
     & d + number 删除邮件
     & ? 查看所有用法

你可能感兴趣的:(linux)