RHEL5 配置sendmail

前期准备
DNS 服务器中添加 MX 记录。
1.vim  /var/named/chroot/var/named/example.com.zone
2. .vim  /var/named/chroot/var/named/example.com.rev
一.安装软件包
其中 dovecot 依赖 mysql perl-dbl
 
. 。开启 sendmail 的监听接口
1.- 编辑 sendmail.mc
vim  /etc/mail/sendmail.mc
找到下面那行
修改为
2. 备份主配置文件
mv  /etc/mail/sendmail.cf  /etc/mail/sendmail.cf.bak
 
3. 重新设定主配置文件
m4  /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
 
三.添加邮件服务器的域名
1. 编辑 local-host-names
vim  /etc/mail/local-host-names
2. 增加域名如 example.com
四.启动 sendamail 服务。
1./etc/init.d/sendmail restart
2. 检查服务是否启用
netstat  -tlunp
正常的话,会看到 0.0.0 .0:25       LISTEN
 
五.启动 pop 服务
vim  /etc/dovecot.conf
1. 找到下面那行
2. 修改为
就是去掉 protocols 前的 #
 
六.开放使用 MTA Relay 权限设定
1. 把域名添加进去,允许网络上的客户端使用 MTA
2. 使修改生效
makemap hash /etc/mail/access < /etc/mail/access
 
七.启动服务
/etc/init.d/saslauthd restart (sendmail conf 配置文件设置使用 saslauthd 服务程序提供了用户的认证程度,所以必须启动 sasaauthd 服务 )
/etc/init.d/dovecot  restart  (pop 协议 )
/etc/init.d/sendmail restart
 
. 测试
1.       测试发邮件
2.       测试收邮件

你可能感兴趣的:(redhat,服务器,职场,休闲)