一、先搭建DNS服务,在正向和反向区域文件分别添加以下配置
cd /var/named 目录下
① vi abc.com.zone 正向区域文件,添加以下内容
@ MX 5 mail.test.cn.
mail A 192.168.1.125
② vi vi 1.168.192.in-addr.arpa.zone 反向区域文件,添加以下内容
@ MX 5 mail.test.cn.
125 PTR mail.test.cn.
测试确保DNS能够正常运行在进行下一步测试。
二、sendmail配置步骤
1、安装软件包sendmail
# yum -y install sendmail*
2、切换MTA
service postfix status
如果状态为running则需要关闭postfix服务,并设开机不启动
# service postfix stop
# chkconfig postfix off
3、修改配置文件/etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl # Addr=监听所有的IP地址
LOCAL_DOMAIN(`abc.cn')dnl #'里面的内容为自己的域,例:abc.cn
#执行 m4 sendmail.mc > sendmail.cf命令 -> 生成真正的配置文件
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
4、修改配置文件/etc/mail/access
# vi /etc/mail/access
添加以下内容
Connect:192.168.1 RELAY 允许在192.168.1.0网段范围内的客户
端转发邮件
#执行 makemap hash /etc/mail/access.db < /etc/mail/access 命令 ->生成数据库文件
# makemap hash /etc/mail/access.db < /etc/mail/access
5、重启服务,使配置生效
# service sendmail restart
二、dovecot配置步骤
1、安装软件包dovecot
# yum -y install dovecot
2、修改配置文件 /etc/dovecot/dovecot.conf
● protocols = imap pop3 lmtp 去掉最前面的#注释符或改成protocols = pop3 随个人喜好而定
login_trusted_networks = 192.168.1.0/24 向哪些客户端提供邮件收取服务
● dovecot 默认会开启 POP3 的 SSL 安全连接认证(端口 995),进行普通认证(端口 110)的话要关掉 SSL
# vi /etc/dovecot/conf.d/10-ssl.conf
ssl = no //8 行,去掉前面的#注释,将原来的"required"改为"no",关闭 ssl
disable_plaintext_auth = no //新增一行,允许明文传输
3、修改配置文件/etc/dovecot/conf.d/10-mail.conf
# vi /etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u 去掉最前面的#注释符,这是存放用户邮件文
件目录
4、重启dovecot服务
# service dovecot restart
5、建立测试用户
# useradd -g mail -s /sbin/nologin abc123
# passwd outlook888 为其设置密码
三、客户端设置及测试
#mail abc (本机其他的用户)
Subject: hello
welcome
.
EOT
[root@localhost ~]#su - abc
[root@localhost ~]#mail
window 上面的Outlook测试