CentOS sendmail邮件服务器详细配置教程

Linux就该这么学

我们先看个简易图:


下面我们根据图来进行sendmail邮件服务器的详细配置:
先进行dns的安装:
先创建光盘挂载点:


安装dns有关的软件包:


拷贝一份样例文件到当前目录下,拷贝时,要加上-p,把模式也拷贝过来,不然是启动不了:


编辑这个文件:


保存退出,然后编辑区域声明文件:


然后进入这个区域文件目录下,并拷贝个样例文件,生成163.com.zone这个文件:


再编辑里面的内容:


做dns指向:


Dns服务器做好了;
启动服务:


下面做sendmail:
因为sendmail是安装linux系统自动安装好的,下面我们因为还需要一个软件包:
安装sendmail-cf软件包:


其中.mc文件和.cf文件内容是一样的,但.cf文件中的内容很复杂,所以我们只改动.mc文件,然后把.mc文件变成.cf文件就行了,要想这样做需要安装上面的sendmail-cf软件包:
编辑sendmail.mc文件:


再改中继文件:


163.cm是本地域无条件转发,中继145网段的和中继sina发来的


编辑本地域的文件:


保存退出后,增加两个用户:


然后启动sendmail服务器;
因为要在客户机上接收邮件,所以要安装pop3服务:


因为安装这个软件包具有依赖性,所以编辑一下yum:


安装软件包;


安装完成后,启动一下:


这样我现在就可以在163服务器上发送邮件了(现在在给163上的用户之间相互发):


然后再打开一个机器,打开outlook软件,创建一个user2用户;
创建好后,开始发送邮件:


点击发送后,
我们现在163服务器上查看一下日志:


可以看到发送的状态:


然后再来到user2的客户机器上接收:


打开邮件,给user1回复个信息:


点击发送后,再看其服务器上的日志:


然后再user 1上接收回复的邮件:


完成了,现在只完成了在163服务器之间的接收发送邮件,下面我们做不同域间的邮件发送,即我们再做一个sina邮件服务器:
和上面一样先做个dns:


安装dns有关的软件包:


进入这个目录下拷贝一个样例文件:


编辑这个文件:


生成里面的储存文件:


再编辑这个文件:


做 dns指向:


然后重启:


Dns做完,接着做sendmail:


编辑这个文件:


该中继文件


编辑本地域文件:


添加两个用户:user3和user4:


启动sendmail:


安装pop3服务,:


编辑yum:


保存退出,安装软件包:


重启一下服务:


这样和上面一样sina服务器就完成了;
这样我们在163服务器上的客户端给sina客户端发送个邮件:


发送完后,在user4上接收一下:


呵呵 终于成功了,这样163的客户到sina的客户就能通信了,这是在局域网中,邮件发送可能很慢,但只要做个dns反向解析就行了(在internet不存在这个问题),
现在163服务器上做反向解析:
进入这个目录


编辑文件:


保存退出;
然后以named.local为模板,创建192.168.145.zone文件:


编辑这个文件:


完成后,再sina服务器上做个反向解析:


保存退出;然后以named.local为模板,创建192.168.145.zone文件:


编辑这个文件:


这样反向解析就完成了,邮件的传送速度会快很多。
简单的邮件服务器完成。

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注