MAIL 服务器配置与安装
1. 配置DNS 服务 tutengit.zone
DNS 服务只需要修改添加一个邮件交换记录
vim tutengit.zone
IN NS ns1.tutengit.com.
IN A 192.168.1.100
ns1 IN A 192.168.1.100
www IN A 192.168.1.100
添加邮件交换记录:
IN MX 10 mail.tutengit.com.
mail IN A 192.168.1.100
pop3 IN A 192.168.1.100
smtp IN A 192.168.1.100
2 (1) 装包并开启服务sendmail
挂载linux RHEL5.0第二张光盘
rpm -ivh sendmail-cf-XXX.rpm
(2) 备份下主配置文件
#cd /etc/mail/
cp -rf sendmail.mc sendmail.mc.bak
vim sendmail.mc 将其改为侦听的ip地址
DAEMON_OPTIONS(`port=smtp,Addr=0.0.0.0, name=MTA`)dnl
改为=====》
DAEMON_OPTIONS(`port=smtp,Addr=192.168.100, name=MTA`)dnl
(3) 生成m4命令转换
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.db
(4) 启动sendmail服务
/etc/init.d/sendmail start
(5) vim /etc/mail/local-host-names (写入域名让某域名解析)
tutengit.com
tutengit.com
(6) service sendmail restart 重新启动sendmail服务
备注:date 0405102009 调整当前时间日期 (如报时间错误)
(7) vi /etc/mail/access (允许某域名或ip发信)
192.168.1 RELAY
.tutengit.com RELAY
(8) 生成数据库
makemap hash /etc/mail/access.db < /etc/mail/access
(9) 再次重新启动服务
service sendmail restart
POP3 服务的安装与配置
装dovecot 服务包
3. dovecot 服务包有依赖性可以用yum install dovecot
service dovecot restart (启动服务)
也可以用rpm包安装安装顺序:
挂载第二张光盘并依次装包如下,必须按照这样的顺序装包,这样可以忽略很多依赖关系
(1.) PostgreSQL-libsXXXX.rpm
(2.) per-DBI-1.52-1XXX.rpm
(3.) mysql-5.0.22-2.1xxx.rpm
(4.) devecot-1.0-1.2.rc.XXX.rpm
默认包装好后不对其做任何配置,之需要启动服务
service devecot start
sendmail 服务已安装启动可用于测试
系统用户也邮件服务客户端账号
可以在系统里用useradd这个命令来创建账号,用于在同一网段的其他机器上用OUTlook测试
如果可以收发信件则视为成功!