Sendmail邮件服务器搭建与配置笔记.docx

上传人:自*** 文档编号:126209741 上传时间:2020-03-23 格式:DOCX 页数:25 大小:41.11KB
返回 下载 相关 举报
Sendmail邮件服务器搭建与配置笔记.docx_第1页
第1页 / 共25页
Sendmail邮件服务器搭建与配置笔记.docx_第2页
第2页 / 共25页
Sendmail邮件服务器搭建与配置笔记.docx_第3页
第3页 / 共25页
Sendmail邮件服务器搭建与配置笔记.docx_第4页
第4页 / 共25页
Sendmail邮件服务器搭建与配置笔记.docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《Sendmail邮件服务器搭建与配置笔记.docx》由会员分享,可在线阅读,更多相关《Sendmail邮件服务器搭建与配置笔记.docx(25页珍藏版)》请在金锄头文库上搜索。

1、Sendmail邮件服务器搭建与配置笔记 2010-10-25 15:31:25标签:DNS sendmail relay BIND 450 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http:/ 本笔记仅用于局域网内两台sendmail实验,以方便日后实验的拓展。关于sendmail网上的例子很多,腌还是按自己的步骤进行吧!一步一步。目的:熟悉sendmail的配置方法、以及在sendmail出现故障时排错方法。要求:熟悉BIND(DNS)的配置方法要点:熟悉sendmail的朋友可以闪了,两台机器之间发邮件。 1、能够相互解析

2、2、如果是利用客户端向另外一个邮件域发邮件,需要开启客户端所登录的服务器上的RELAY功能。知识点回顾:这个兄弟把MUA、MDA、MTA讲的很好。转了转了!http:/ 指的就是如Foxmail,outlook,等邮件客户端程序。MDA(Mail Delivery Agent):“邮件投递代理”主要的功能就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),或者再经由MTA将信件送到下个MTA。如果信件的流向是到本机,这个邮件代理的功能就不只是将由MTA传来的邮件放置到每个用户的收件箱,它还可以具有邮件过滤(filtering)与其他相关功能MTA(M

3、ail Transfer Agent):MUA是用在Client端的软件,而MTA是用在邮件主机上的软件,它也是主要的邮件服务器。MTA就是“邮件传送代理”的意思,既然是 “传送代理”,那么用户寄信与收信时,都找MTA就对了!因为它负责帮用户传送。基本上,MTA的功能如下。接收外部主机寄来的信件:既然是邮件主机,接收信件自然是主要功能,只要这个信件里有MTA内部账号,这封信就会被MTA收下来;帮用户发(寄出)信:既然可以收信,自然也可以发信,只要用户具有合法的使用MTA的权力,就可以利用这台MTA主机把信传送出去!不过要注意,MTA会将信件送给目的地的MTA而不是目的地的MUA。不要搞错了!

4、一封邮件投 递过程:小人使用MUA发一封邮件给;MUA首先连接邮件提供商的MTA,认证通过后,MDA开始判断这个邮件将投递到哪里?如果是本域,则将该邮件投递到本域用户的收件夹,如果是另外一个邮件域,则将其投递到对方的MTA上,最终使用MUA收取这封邮件。笔记实验环境介绍:设备及网络环境介绍:(省去拓补图,因为太简单了)三台服务器,一台交换机 (所有服务器IP在同一个网段内)Server:内网ftp服务器,已安装vsftpd,用于做另外两台PC的软件仓库。地址:ftp:/192.168.10.129unix:内网的sendmail服务器1,只是安装了一个操作系统。ip:192.168.10.33

5、linux:内网的sendmail服务器2,只是安装了一个操作系统。ip:192.168.10.34:实现要求:1、要求在unix上有四个账户: Boss,jerry,mary,jam2、要求在linux上四个账户:jack,bing,badboy,chen_baocheng3、要求发送邮件时,jack,bing,badboy,chen_baocheng可能收到。4、要求发送到bing的邮件自动会发一封给jack5、要求发送到B的邮件,chen_baocheng可以收到6、要求发送到jack的邮件自动转发到badboy.7、要求可以与相互邮件发送8、要求unix里有四个账户:boss,jerr

6、y,mary,jam9、要求unix里所有账户在接收邮件时,都自动发送一封给boss10、要求发送给的邮件,实际的接收者为boss (老板的邮件不一样啊!)配置思路:a、配置两台服务器的yum source.b、安装配置DNS服务器及相应的转发c、安装与配置sendmail服务器d、确定账户与相应的邮件设定e、检查两台主机的真实主机名。 (请注意主机名的问题,我也曾因主机名的问题,导致两台机互发邮件解析出现问题)f、两台邮件服务器之间相互邮件发送g、开启针对用户认证的relay设置 在这里我已关闭两台机的firewallselinuxa、配置两台服务器的yum sourcerootunix #

7、 vim /etc/yum.repos.d/rhel-debuginfo.repo redhat5.4name=redhatbaseurl=ftp:/192.168.10.129enable=1gpgcheck=0做一下清洁工作!rootunix # yum clean allLoaded plugins: rhnplugin, securityCleaning up Everything开始获取仓库软件清单了rootunix # yum list邮件服务器2,也仍照此操作。b、安装DNS服务器,并做相应的转发。即 需要把访问到的请求转向192.168.10.34即需要把访问到的请求转向192

8、.168.10.331、安装BIND需要四个包。bind,bind-chroot,bind-until,bind-develrootunix # rpm -qa | grep bind 缺少三个包bind-utils-9.3.6-4.P1.el5bind-libs-9.3.6-4.P1.el5rootunix # yum list | grep bind 通过yum来安装吧This system is not registered with RHN.RHN support will be disabled.bind-libs.i386 30:9.3.6-4.P1.el5 installedbi

9、nd-utils.i386 30:9.3.6-4.P1.el5 installedbind.i386 30:9.3.6-4.P1.el5 redhat5.4bind-chroot.i386 30:9.3.6-4.P1.el5 redhat5.4bind-devel.i386 30:9.3.6-4.P1.el5 redhat5.4bind-libbind-devel.i386 30:9.3.6-4.P1.el5 redhat5.4bind-sdb.i386 30:9.3.6-4.P1.el5 redhat5.4rootunix # yum install -y bind bind-chroot

10、bind-devel 安装2、配置DNS服务器,并做相应的转发。 I、编辑unix服务器的named.conf文件 rootunix # vim /var/named/chroot/etc/named.conf options directory /var/named; ; zone IN type master; file data/.zone; ; zone IN type forward; forwarders 192.168.10.34; ; ;linux服务器DNS的设定: options directory /var/named; ; zone IN type master;

11、 file data/.zone; ; zone IN type forward; forwarders 192.168.10.33; ; ;编辑unix服务器的正向代理 rootunix # vim /var/named/chroot/var/.zone $TTL 86400 IN SOA . ( 0000001 1400 2800 36000 86400 ) IN NS . IN MX . sz IN A 192.168.10.33 rootunix # service named restart 停止 named: 确定 启动 named: 确定II,设置/etc/resolv.conf文件rootunix # cat /etc/resolv.conf nameserver 192.168.1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号