sendmail+dovecot

1.centos5.5默认安装了sendmail,需要我们安装dovecot、sendmail-cf、
1 vim /etc/mail/sendmail.mc
1 TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
2 define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl //启用这两行,对用户提供SMTP认证功能,需要注意的是,配置文件里都得顶头写
3 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl                               //将127.0.0.1 改成0.0.0.0 对所有网络主机提供服务

2.m4 sendmail.mc > sendmail.cf

使用这个命令前,需安装sendmail-cf
设置邮件服务器提供邮件服务的域名
1 [root@test4 mail]# vim local-host-names 
2 # local-host-names - include all aliases for your machine here.
3 sangmu.com.
3.设置对本地域的中继及允许中继的其他网域(包括网段在内)
1 vim access
2 sangmu.com RELAY         //允许这个域名通过这个邮件服务器发送邮件到任何地方
3 192.168.10 RELAY
4 192.168.100 DISCARD      // 阻挡要拒收的网域、ip地址或e-mail地址
5 DISCARD                   //拒收且不提示
6 REJECT                    //拒收 回信提示
7 from:user1@test.com     //用户user1 不可以发送 可以接收
8 to: user1@test.com        //用户user1 可以发送 不可以接收
9 user1@test.com            //不可以接收 不可以发送

4.使用这个命令,对数据进行更新

 makemap hash access.db < access

5.配置dovecot
 
1 vim /etc/dovecot.conf
2 protocols = imap imaps pop3 pop3s //启用协议

  6.在dns中添加MX 记录:

 1 [root@test4 named]# vim sangmu2.com.zone 
 2 $TTL    86400
 3 @               IN SOA  test4.sangmu.com.  root (
 4                                         42              ; serial (d. adams)
 5                                         3H              ; refresh
 6                                         15M             ; retry
 7                                         1W              ; expiry
 8                                         1D )            ; minimum
 9 ziyu              IN NS           ziyu.test4.sangmu2.com.
10                   IN NS           test4.sangmu2.com.  
11                   IN MX      9    mail                   //邮件服务器
12 mail              IN A            192.168.10.14          //邮件服务器地址
13 ziyu              IN A            192.168.10.14
14 test4             IN A            192.168.10.14
15 www               IN A            192.168.10.14

7.两个邮件服务器之间收发邮件,得配置两个域名解析文件,都得配置邮件服务器地址。

 
 
原文地址:https://www.cnblogs.com/sangmu/p/6624228.html