RH253Linux服务器架设笔记七-Sendmail服务器配置.doc

RH253Linux服务器架设笔记七-Sendmail服务器配置.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RH253Linux服务器架设笔记七-Sendmail服务器配置

RH253Linux服务器架设笔记七-Sendmail服务器配置 邮件服务器主要是DNS和主机环境,自身的配置很容易的! 还有学习邮件邮件服务器一定要知道邮件服务器的原理 这个需要下来后大家自己去研究下 Internet最基本的服务,也是最重要的服务之一,就是电子邮件服务。 电子邮件服务还具有快速、经济的特点。发一份电子邮件给远在他方的一位用户,通常来说,对方几分钟之内就能收到。如果选用传统邮件,发一封特快专递也需要至少一天的时间。 与实时信息交流,如电话相比,因为电子邮件是采用存储转发的方式,发送邮件时,并不需要收件人处于在线状态,收件人可以根据实际需要随时上网从邮件服务器上收取邮件,方便了信息的交流 下面说说邮件服务系统的组成 虽然大家用了很久的e-mail,估计知道邮件服务器工作原理的也不多 只知道这边点发送,那边就能收到 其实电子邮件服务是一个相当复杂的服务 邮件用户代理(MUA )将信息传送给邮件传输代理(MTA ) 邮件传输代理(MTA )决定信息送至目的地的路由,然后根据情况决定是否还需要将信息交给中介邮件传输代理 用户通过邮件投递代理(MDA )将邮件下载到用户的邮箱之中。 用户收到邮件 我们使用的foxmail和outlook只是一个MUA和MDA 一个邮件服务器扮演了两个角色,MTA和MDA MTA是邮件服务器的主要功能,但是为了更好的协同工作所以一般也扮演了MDA 在Linux平台中,有许多邮件服务器可供选择,但目前使用较多的是Sendmail服务器、 Postfix服务器和Qmail服务器 Sendmail是一个很优秀的邮件服务软件。几乎所有Linux的缺省配置中都内置了这个软件,只需要设置好操作系统,它就能立即运转起来。? Postfix是一个由IBM资助下由Wietse Venema 负责开发的一个自由软件工程产物,它的目的就是为用户提供除Sendmail之外的邮件服务器选择 Qmail是有Dan Bernstein开发的可以自由下载邮件服务器软件,其第一个beta版本0.70.7发布于1996年1月24日,当前版本是2.3.3-2 说邮件服务器,有三个协议肯定要讲 SMTP,POP3,IMAP SMTP:Simple Mail Transfer Protocol/简单邮件传送协议 定义邮件传送,基于TCP服务的应用层, 明文传送,SMTP协议使用25端口 SMTP协议命令 HELO 通报来访者地址 MAIL FROM:发件人地址 RCPT TO:收件人地址 DATA 输入正文内容,用单独的.为行结束 QUIT:连线结束 这个是直接使用SMTP协议发送邮件的命令 现在邮件服务器还没架设起来,等会我们来测试这几个命令吧 我们今天要讲讲sendmail邮件服务器的架设 sendmail是使用十分广泛的邮件提交工具(MSP),在邮件模型中承担着MTA及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主要配置文件。由于此配置文件相当复杂,通常情况下我们不会直接去修改此 文件,而是通过编辑简单的宏文件-/etc/mail/sendmail.mc,并使用工具m4来生成sendmail.cf配置文件。 sendmail.mc宏应该定义了操作系统类型、文件位置、请求特征及邮件发送工具、用户列表等信息 在sendmail.mc默认设定以dnl开头的行表示注释,即在编译宏文件时不会写入配置文件中。 默认情况下,sendmail服务器只侦听本地的连接。因此要注释下面的设定,让服务器能够接收网络上的其它服务器发送过来的邮件。 好了,我们先开安装sendmail yum install sendmail* 系统默认只装了sendmail的一些组件,需要自己重新安装 添加这三个包 /etc/mail 目录 sendmail的配置文件基本都在这里 access 文件是我们配置sendmail访问控制的文件 access.db是通过access文件生成的数据库 makefile 是M4 工具 sendmail.cf默认的

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档