Redhat6.5中搭建postfix邮箱服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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邮箱服务的主要内容,如果未能解决你的问题,请参考以下文章
linux redhat6.5 中 搭建Postfix邮件服务器