linux22-sendmail,postfix
绍linux22-sendmail,postfix
sendmail 单体式结构
qmail
postfix 模块化设计 参考posft权威指南15,16页
postfix在本机的发信原理 参考posft权威指南30页的图3-2
35页的图3-4
postfix
yum install postfix* dovecot system-switch-mail -y
[root@dns ~]# rpm -qi system-switch-mail-0.5.25-12 --查看这个包,说明是一个MTA切换工具
[root@li named]# system-switch-mail --使用这条命令进行MTA的切换
[root@li named]# /etc/init.d/sendmail status --切换过后,默认关闭了sendmail
sendmail is stopped
[root@li named]# /etc/init.d/postfix status --并自动启动了posftfix
master (pid 4896) is running...
[root@dns ~]# vim /etc/postfix/main.cf
myhostname = dns.cluster.com --只修改主机名,主机名对postfix非常重要,当然如果不改,它自己会调用gethostname()去查询
[root@dns ~]# /etc/init.d/postfix restart
[root@dns ~]# mail user1 --给本地的user1用户发邮件
[root@dns ~]# su - user1
[user1@dns ~]$ mail --切换到user1用户查看,可以收到邮件
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/user1": 1 message 1 new
>N 1 root@dns.cluster.com Sun May 8 10:26 14/454
& 1
-------------------------------------------------------
两个sendmail的互发
sendmail ---- sendmail
172.16.57.130 172.16.57.131
li.aaa.com li.bbb.com
回顾一下邮件的配置过程
1, 配置好主机名,三步, hostname x.x.com vim /etc/hosts vim /etc/sysconfig/network
最好用静态IP vim /etc/sysconfig/network-scripts/ifcfg-eth0时间同步 ntpdate x.x.x.x
关闭iptables service iptables stop
selinux vim /etc/selinux/config 确认是否为disabled
配置好yum,为后面装包方便
2.