Sendmail是目前使用最为广泛的一种E-mail服务器,通过对Sendmail服务器的配置可以实现基本的邮件转发功能;dovecot服务器实现了POP3协议,可以与Sendmail服务器配合工作,实现用户对邮件的收取功能。
配置要求
邮件服务器IP为192.168.4.2 主机域名为sh.com。
邮件服务器域名为mail.sh.com提供邮件服务解析。
由于邮件服务器需要用到域名服务器,所以要配置dns服务器,其配置步骤如下:
1.安装所需的软件包:
bind.i386 --dns服务器的主程序包
bind-chroot.i386 --安全方面
bind-devel.i386 --开发环境
bind-libs.i386 --库
bind-utils.i386 --解析工具
caching-nameserver.i386 --dns主配置
安装:yum install bind.i386 bind-chroot.i386 bind-devel.i386 bind-libs.i386 bind-utils.i386 caching-nameserver.i386
进入dns主配置文件:
编辑主配置文件,更改如下:
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
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";
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { any; };
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
进入区域配置文件:
配置正向解析区域:
配置反向解析区域:
配置正向区域数据文件:
$TTL 86400
@ IN SOA ns.sh.com. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.sh.com.
ns IN A 192.168.4.2
mail IN A 192.168.4.2
pop3 IN CNAME mail
smtp IN CNAME mail
@ IN MX 10 mail
配置反向区域数据文件:
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
2 IN PTR mail.sh.com
指定dns服务器地址:
vim /etc/resolv.conf
nameserver 192.168.4.2
Sendmail配置:
安装sendmail:
进行相关文件的配置:
配置dovecot
安装dovecot:
永久启用dovecot:
进入dovecot配置文件并进行编辑:
转载于:https://blog.51cto.com/freesky1112/677590