快速业务通道

Linux 5.4 RHCE Sendmail 学习笔记基础配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20

Linux 5.4 RHCE Sendmail 学习笔记基础配置

我的博客:http://wqmsl.blog.51cto.com/

制作人:wqmsl

目标:1、搭建一个常规的sendmail服务器,实现域内收发邮件

2、实现域和域之间发送邮件

3、实现群发功能

1、IP说明:

192.168.1.2——主机名:mail.wqmsl.com mail服务器

192.168.1.3——主机名:mail.lpmsl.com mail服务器

192.168.1.4——主机名:dns.wqmsl.com DNS服务器

2、前期准备

更改主机名称(更改三处):1、hostname更改,2、hosts更改,3、/etc/sysconfig/network

3、所需软件包如下

Sendmail服务软件包

sendmail-8.13.8-2.el5.i386.rpm:sendmail服务的主程序包,安装该软件包.

sendmail-cf-8.13.8-2.el5.i386.rpm:sendmail宏文件包
sendmail-devel-8.13.8-2.el5.i386.rpm:sendmail服务器开发工具软件包
sendmail-doc-8.13.8-2.el5.i386.rpm:sendmail服务器的说明文档
m4-1.4.5-3.el5.1.i386.rpm:宏处理过虑软件包
dovecot-1.0-1.2.rc15.el5.i386.rpm:接收邮件软件包,安装时需要注意安装顺序

2.Sendmail相关配置文档

sendmail.cf:sendmail核心配置文件,位于/etc/mail/sendmail/sendmail.cf

sendmail.mc:sendmail提供sendmail文件模板,通过编辑此文件后再使用m4工具将结果导入sendmail.cf完成配置sendmail核心配置文件,降低配置复杂度,位于/etc/mail/sendmail.mc

local-host-name:定义收发邮件服务器的域名和主机别名,位于/etc/mail/local-host-name

access.db:用来设置sendmail服务器为哪些主机进行转发邮件,位于/etc/mail/access.db

aliases.db:用来定义邮箱别名,位于/etc/mail/aliases.db

virtusertable.db:用来设置虚拟账户,位于/etc/mail/virtusertable.db

下面我们看看哦

我们先来做一下基础的工作,配置好DNS服务器

在DNS上有三个区域文件 wqmsl.com.zone、192.168.1.rev、lpmsl.com.zone各个区域文件配置内容如下

wqmsl.com.zone

192.168.1.rev

lpmsl.com.zone

如有DNS上面的问题,请看《Linux 5.4 RHCE DNS学习笔记》

要保证在客户端可以正常解析哦

下面我们来配置sendmail服务器

一、来实现第一个实验目标,搭建一个常规的sendmail服务器,实现本域用户收发邮件

修改DNS域名解析的配置文件

Sendmail软件的安装我就不多说了,你可以使用rpm安装也可以使用yum安装,看个人爱好哦

下面我们就来开始配置吧

找到52和53行去掉开头的dnl(注释的意思),让其生效

找到116这行,把原来的127.0.0.1改为0.0.0.0,默这样可以扩大侦听范围(通常都设置成0.0.0.0),否则邮件服务器无法正常发送邮件.

找到155这行,修改为自己服务器所在的域名

保存退出

然后修改 local-host-names 这个文件,添加自己的域名和主机名

保存退出

然后使用m4命令生成sendmail.cf文件,其实sendmail.mc即是一个模板文件哈~

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 执行后没有任何消息返回


然后重启服务并设置服务器开机自行启动

下面我们安装Dovecot软件包(POP3和IMAP)

到这里sendmail服务器基本配置完成后,Mail Server就可以完成邮件发送工作,如果需要使用POP3和IMAP协议接收邮件还需要安装dovecot软件包.在rhel5里dovecot整合了IMAP.

安装dovecot软件包要解决其依赖性,安装perl-DBI-1.52-1.fc6.i386.rpm和mysql-5.0.22-2.1.0.1.i386.rpm

大家可以使用yum 来安装,省心啊...(偶比较懒哦)

我的已经安装过了,来看一下(安装命令:yum install dovecot 依赖性自动解决)

配置dovecot,打开/etc/dovecot.conf ,找到第20行,去掉前面的注释即可

这样就开启了IMAP和pop3了.

启动dovecot服务并让其随开机

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号