天天看点

Redhat6.5中搭建postfix邮箱服务

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

mta: 邮件传输代理,负责邮件发送;

mua: 邮件用户代理,为用户提供发送、接收、管理电子邮件的界面;

mda: 邮件分发代理,负责在服务器中将邮件分发到用户的邮件目录。

smtp: 简单邮件传输协议,主要用于发送和传输其他邮件,对应tcp端口号25;

pop: 邮局协议,主要用于从邮件服务器中收取邮件,对应tcp端口号110;

impa: 互联网消息访问协议,同样用于收取邮件,与pop3相比,该协议提供了更为灵活和强大的邮件收取、管理功能,该协议对应tcp端口号143;

提醒: 在配置postfix邮箱服务之前需要搭建dns服务,为邮箱域提供解析服务,具体步骤参见dns域名服务器部署;

安装postfix软件

rpm -qa postfix #检查postfix软件包是否安装 yum -y install postfix

配置postfix服务

inet_interf>aces = all #监听服务的ip地址 myhostname = mail.benet.com #邮件服务器主机名 mydomain = benet.com #邮件域名 myorigin = $mydomain #发件人地址邮件域名 mydestination = $mydomain, $myhostname #收件人地址邮件域名 home_mailbox = maildir/ #邮件存放位置

开启postfix邮箱服务

安装dovecot软件

修改dovecot服务配置

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

开启邮箱的位置及格式

mail_location = maildir:~/maildir

开启dovecot服务

chkconfig dovecot on service dovecot restart #启动dovecot服务

新建邮箱组及用户

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

关闭防火墙及增强安全功能

setenforce 0 service iptables stop

客户端中测试操作界面如下:

Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务
Redhat6.5中搭建postfix邮箱服务

继续阅读