欢迎来到天天文库
浏览记录
ID:37491862
大小:4.01 MB
页数:33页
时间:2019-05-24
《RH253Linux服务器架设笔记七-Sendmail服务器配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RH253Linux服务器架设笔记七-Sendmail服务器配置邮件服务器主要是DNS和主机环境,自身的配置很容易的!还有学习邮件邮件服务器一定要知道邮件服务器的原理这个需要下来后大家自己去研究下Internet最基本的服务,也是最重要的服务之一,就是电子邮件服务。电子邮件服务还具有快速、经济的特点。发一份电子邮件给远在他方的一位用户,通常来说,对方几分钟之内就能收到。如果选用传统邮件,发一封特快专递也需要至少一天的时间。与实时信息交流,如电话相比,因为电子邮件是采用存储转发的方式,发送邮件时,并不需要收件人处于在线状态,收件人可以根据实际需要随时上网从邮件服务器上收取邮
2、件,方便了信息的交流下面说说邮件服务系统的组成虽然大家用了很久的e-mail,估计知道邮件服务器工作原理的也不多只知道这边点发送,那边就能收到其实电子邮件服务是一个相当复杂的服务邮件用户代理(MUA)将信息传送给邮件传输代理(MTA)邮件传输代理(MTA)决定信息送至目的地的路由,然后根据情况决定是否还需要将信息交给中介邮件传输代理用户通过邮件投递代理(MDA)将邮件下载到用户的邮箱之中。用户收到邮件我们使用的foxmail和outlook只是一个MUA和MDA一个邮件服务器扮演了两个角色,MTA和MDAMTA是邮件服务器的主要功能,但是为了更好的协同工作所以一般也扮演了
3、MDA在Linux平台中,有许多邮件服务器可供选择,但目前使用较多的是Sendmail服务器、Postfix服务器和Qmail服务器Sendmail是一个很优秀的邮件服务软件。几乎所有Linux的缺省配置中都内置了这个软件,只需要设置好操作系统,它就能立即运转起来。 Postfix是一个由IBM资助下由WietseVenema负责开发的一个自由软件工程产物,它的目的就是为用户提供除Sendmail之外的邮件服务器选择Qmail是有DanBernstein开发的可以自由下载邮件服务器软件,其第一个beta版本0.70.7发布于1996年1月24日,当前版本是2.3.3-2说
4、邮件服务器,有三个协议肯定要讲SMTP,POP3,IMAPSMTP:SimpleMailTransferProtocol/简单邮件传送协议定义邮件传送,基于TCP服务的应用层,明文传送,SMTP协议使用25端口SMTP协议命令HELO通报来访者地址MAILFROM:发件人地址RCPTTO:收件人地址DATA输入正文内容,用单独的.为行结束QUIT:连线结束这个是直接使用SMTP协议发送邮件的命令现在邮件服务器还没架设起来,等会我们来测试这几个命令吧我们今天要讲讲sendmail邮件服务器的架设sendmail是使用十分广泛的邮件提交工具(MSP),在邮件模型中承担着MTA
5、及MDA的作用,支持多种类型的邮件地址寻址,支持虚拟域及虚拟用户,允许用户及主机伪装,提供在投递失败后自动重发等多种错误应对策略sendmail服务简介后台进程:sendmail脚本:/etc/init.d/sendmail使用端口:25(smtp)所需RPM包:sendmail配置文件:/etc/mail/sendmail.mc;/etc/mail/sendmail.cf;/etc/mail/access;/etc/mail/access.db;/etc/aliases;…..注意:分隔的/etc/mail/sendmail.cf是默认的sendmail主要配置文件。由
6、于此配置文件相当复杂,通常情况下我们不会直接去修改此文件,而是通过编辑简单的宏文件-/etc/mail/sendmail.mc,并使用工具m4来生成sendmail.cf配置文件。sendmail.mc宏应该定义了操作系统类型、文件位置、请求特征及邮件发送工具、用户列表等信息在sendmail.mc默认设定以dnl开头的行表示注释,即在编译宏文件时不会写入配置文件中。默认情况下,sendmail服务器只侦听本地的连接。因此要注释下面的设定,让服务器能够接收网络上的其它服务器发送过来的邮件。好了,我们先开安装sendmailyuminstallsendmail*系统默认只装
7、了sendmail的一些组件,需要自己重新安装添加这三个包/etc/mail目录sendmail的配置文件基本都在这里access文件是我们配置sendmail访问控制的文件access.db是通过access文件生成的数据库makefile是M4工具sendmail.cf默认的sendmail主配置文件sendmail.mc宏文件,我们要编译的就是这个文件我们看看sendmail的主配置文件是什么东西,估计这些东西能看懂的也没几个所以我们不修改cf文件,我们通过修改sendmail.mc文件用m4工具来生成cf文件FEATU
此文档下载收益归作者所有