Postfix邮件系统(+dovecat)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Postfix邮件系统(+dovecat)相关的知识,希望对你有一定的参考价值。
邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。
本次实验是由DNS、postfix、dovecot服务共同组建成为邮件服务器
实验准备
linux Redhat6.5作为服务器(IP地址:192.168.175.101/24)
邮件服务postfix和dovecot搭建步骤
1.搭建邮箱地址DNS域名解析服务
1.1安装bind软件包
mount /dev/sr0 /mnt
rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
1.2 修改主配置文件named.conf
vim /etc/named.conf
options {
listen-on port 53 { any; }; #监听本机或者any
listen-on-v6 port 53 { ::1; }; #ipv6的监听,可注释掉
directory "/var/named"; #服务的根的位置
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; #允许所有主机解析
1.3 修改区域配置文件named.rfc1912.zones
zone "benet.com" IN {
type master; #类型为主区域
file "benet.com.zone"; #区域数据文件为benet.com.zone
allow-update { none; };
};
1.4 修改从域名服务器区域配置文件
cd /var/named
cp -p named.localhost benet.com.zone
vim benet.com.zone
$TTL 1D
@ IN SOA benet.com. admin.benet.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS benet.com.
A 192.168.175.101
IN MX 5 mail.benet.com.
mail IN A 192.168.175.101 #解析mail.benet.com的地址
1.5 指定DNS服务器地址
echo "nameserver 192.168.175.101" >> /etc/resolv.conf
1.6 启动named服务并测试解析结果
service named start
host mail.benet.com
2.搭建postfix服务
2.1 系统已默认安装postfix软件,可直接修改postfix配置文件
vim /etc/postfix/main.cf
inet_interfaces = all #监听服务的IP地址
#inet_interfaces = localhost #注释掉这一行
myhostname = mail.benet.com #邮件服务器主机名
mydomain = benet.com #邮件域名
myorigin = $mydomain #发件人地址邮件域名
mydestination = $mydomain, $myhostname #收件人地址邮件域名
home_mailbox = Maildir/ #邮件存放位置
2.2 重启postfix服务
service postfix restart
3.搭建dovecot服务
3.1安装dovecot软件
rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_64.rpm
3.2 修改dovecot配置文件
vim /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp #开启协议
login_trusted_networks = 192.168.175.0/24 #指定服务器所在网段
3.3 开启邮箱位置及格式
mail_location = maildir:~/Maildir #去掉行首#号开启即可
3.4 开启dovecot服务
service dovecot start
4.添加两个邮箱测试用户
groupadd mailusers
useradd –g mailusers –s /sbin/nologin zhangsan
passwd zhangsan
useradd –g mailusers –s /sbin/nologin lisi
passwd lisi
5.在linux中测试收发邮件
5.1 发送邮件
5.2 接受邮件
补充:
postfix服务用户发送、传输邮件,使用SMTP协议、TCP端口号25
dovecot服务用于接受邮件,使用POP3协议、TCP端口号110,IMAP协议、TCP端口号143
以上是关于Postfix邮件系统(+dovecat)的主要内容,如果未能解决你的问题,请参考以下文章