RHEL6 Postfix部署方法
服务端配置:
1.安装postfix
yum install postfix
service postfix start
chkconfig postfix on
getenforce 0
service iptables stop
2.修改postfix配置文件
vim /etc/postfix/main.cf #修改以下几项即可
myhostname = instructor.example.com #设置成自己机器的主机名
mydomain = example.com #设置成自己的域名
inet_interfaces = all #去掉注释
#inet_interfaces = localhost #加上注释
164行加上注释,165去掉注释,如下:
#mydestination = $myhostname, localhost.$mydomain,localhost
mydestination = $myhostname,localhost.$mydomain, localhost, $mydomain
3.重启服务生效
servicepostfix restart
4.安装dovecot
yum install dovecot
service dovecot restart
chkconfig dovecot on
5.RHEL5的dovecot都是不需要做任何修改,默认就可以使用的。
RHEL6对dovecot做了比较严格的默认配置,如果使用默认配置,客户端出现错:
-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.
需要修改dovecot主配置文件:
vim /etc/dovecot/dovecot.conf:
protocols = imap pop3 lmtp #去掉注释
login_trusted_networks = 0.0.0.0/0 新增一行
设置/etc/dovecot/conf.d/10-mail.conf配置文件如下:
vim /etc/dovecot/conf.d/10-mail.conf #大概在25行,去掉注释
mail_location = mbox:~/mail:INBOX=/var/mail/%u
6.重启服务生效
servicedovecot restart
7.新建邮箱帐号,做测试使用
useraddaa
useraddbb
passwdaa
passwdbb
8. 由于客户端需要往家目录写文件,所以要设置用户家目录权限
chmod–R 775 /home/aa
chmod–R 775 /home/bb
客户端配置:
yum install mutt –y
mutt –f pop://aa@instructor.example.com
mutt –f pop://bb@instructor.example.com
转载于:https://blog.51cto.com/utrace/1409207