Redhat6.5中搭建postfix邮箱服务

Internet网络中的电子邮件系统并不是一个孤立的体系。除了需要DNS服务器提供邮件域的解析,通过WEB服务器提供邮箱操作界面以外,邮件提取、传递等功能也是由不同的组建来提供。

邮件系统的角色:
        MTA: 邮件传输代理,负责邮件发送;
        MUA:邮件用户代理,为用户提供发送、接收、管理电子邮件的界面;
        MDA:邮件分发代理,负责在服务器中将邮件分发到用户的邮件目录。

 邮件通信协议:
        SMTP:简单邮件传输协议,主要用于发送和传输其他邮件,对应TCP端口号25;
        POP:邮局协议,主要用于从邮件服务器中收取邮件,对应TCP端口号110;
        IMPA:互联网消息访问协议,同样用于收取邮件,与POP3相比,该协议提供了
                  更为灵活和强大的邮件收取、管理功能,该协议对应TCP端口号143;

下面将学习如何部署postfix邮箱服务:
在配置postfix邮箱服务之前需要搭建DNS服务,为邮箱域提供解析服务,具体步骤参见DNS缓存服务器搭建;

1、正式部署postfix服务

yum install postfix

系统中默认已经安装了postfix,若没有安装,利用yum仓库安装;

yum install dovecot
安装用于接收邮件的dovecot服务;


针对postfix

vim /etc/postfix/main.cf

inet_interfaces = all                      //监听服务的IP地址//
myhostname = mail.benet.com   //邮件服务器主机名//
mydomain = benet.com               //邮件域名//
myorigin = $mydomain                //发件人地址邮件域名//
mydestination = $mydomain, $myhostname //收件人地址邮件域名//
home_mailbox = Maildir/             //邮件存放位置//  

service postfix start //开启postfix邮箱服务


针对dovecot

安装好dovecot服务后,配置主配置文件

vim /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp   //开启协议//
......
login_trusted_networks = 192.168.100.0/24  //指定服务器所在网段//
......
dict {
}
......
!include conf.d/*.conf //默认就有//

vim /etc/dovecot/conf.d/10-mail.conf
//编辑子配置文件:

mail_location = maildir:~/ Maildir       //开启邮箱的位置及格式//

service dovecot start //启动dovecot服务

2、邮箱用户测试

groupadd mailusers //创建邮箱用户组
useradd -g mailusers -s /sbin/nologin zhangsan  //创建邮箱用户
passwd zhangsan  //为用户设置邮箱登陆密码
useradd -g mailusers -s /sbin/nologin lisi //创建邮箱用户
passwd lisi //为用户设置邮箱登陆密码

注意在用户测试阶段需要在服务器中关闭防火墙和增强安全功能:
service iptables stop;

setenforce 0;
客户端中测试操作界面如下:
Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务

猜你喜欢

转载自blog.51cto.com/13659253/2117863
今日推荐