网站运营
位置:首页>> 网站运营>> 企业Sendmail邮件服务器的创建(1)

企业Sendmail邮件服务器的创建(1)

 来源:itbulo.com 发布时间:2008-01-29 11:01:00 

标签:

人们在Internet上最常使用的就是电子邮件,很多企业用户也经常使用电子邮件系统。在Unix系统中,Sendmail是应用最广的电子邮件服务器。本文将比较详细地介绍如何建立一个Sendmail电子邮件服务器,以满足企业的基本需求。

一、Sendmail的工作模式

Sendmail是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,电子邮件系统可分为用户代理、传输代理和投递代理几个部分。用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如Outlook Express和Foxmail等。而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如Procmail。

当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它。信件传输代理得到了邮件后,首先将它保存在自身的缓冲队列中,然后,根据邮件的目标地址,信件传输代理程序将找到应该对这个目标地址负责的邮件传输代理服务器,再通过网络将邮件传送给它。对方的服务器接收到邮件之后,将其缓冲存储在本地,直到电子邮件的接收者查看自己的电子信箱。

显然,邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的空间(称为信箱)才能接受邮件(发送邮件不受这个限制)。可以看到,一个邮件传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者 提交给最终投递程序。 有许多程序可以作为信件传输代理。在Unix系统中,Sendmail是其中应用最广泛的一个,它是一个免费软件,可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过,Sendmail的配置十分复杂,因此,也有人使用另外的一些工具,如Qmail或Postfix等等。

当Sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是ideal@linuxaid.com.cn,那么Sendmail首先确定这个地址是用户名(ideal)+机器名(linuxaid.com.cn)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。

DNS数据中,与电子邮件相关的是信件交换(Message eXchange,MX)记录,例如在linuxaid.com.cn这个域的dns数据文件中有如下设置:

IN MX 10 mail

IN MX 20 mail1

mail IN A 202.99.11.120

mail1 IN A 202.99.11.121

显然,在DNS中说明linuxaid.com.cn有2个MX服务器,于是,Sendmail试图将邮件发送给两者之一。一般来说,排在前面的MX服务器的优先级别比较高,因此服务器将试图连接mail.linuxaid.com.cn的25端口,试图将信件报文转发给它。如果成功,SMTP服务器的任务就完成了。在这以后的任务,将由mail.linuxaid.com.cn来完成。在一般情况下,MX服务器会自动把信件内容转交给目标主机。不过,也存在这样的情况,目标主机(比如linuxaid.com.cn)可能并不存在,或者不执行SMTP服务,而是由其MX服务器来执行信件的管理,这时候,最终的信件将保存在MX机器上,直到用户来查看它。

如果DNS查询无法找出对某个地址的MX记录(通常因为对方没有信件交换主机),那么Sendmail将试图直接与来自邮件地址的主机对话并且发送邮件。例如,test@aidgroup.linuxaid.com.cn,DNS中没有对应的MX记录,因此Sendmail在确定MX服务器失败后,将从DNS取得对方的IP地址并直接和对方对话试图发送邮件。
 

0
投稿

猜你喜欢

  • 记者 刘扬盛大网络、百度、金山软件、新浪等网络大腕纷纷宣布进军网页游戏,更有业内人士表示2008年网页游戏的用户规模将同比增长400%,一场
  • 我们链接专题系列的第三篇是关于创建导出链接,也就是怎样“链出去”。对于大多数网站管理员来说,导出链接是很自然的事情,不需要特别关注。然而,如
  • 10月20日下午消息,瑞星今日宣布正式推出瑞星全功能安全软件2010三年版(以下简称瑞星2010版)。瑞星方面表示,这一基于云安全系统的产品
  • 在购买托管计划后,你的帐户并没有自动设置好。你还需要登陆,并在Hosting Control Center完成设置过程。首先. 登陆你的Ac
  • 编者按:昨天我们迎来了微软的继Vista SP1和WinXP SP3后的又一力作那就是IE8,此次放出的虽然还只是微软意图面向开发者的Bet
  • 2008年4月27日晚上10点开始,台湾游戏论坛业者巴哈姆特、游戏基地,遭中国****业者以DDoS攻击勒赎。相关业者除了向警局备案之外,也
  • SEO一般分成两部分,一个部分是内部优化,第二部分就是外部链接,内部优化更多的是解决收录问题,而直接影响到关键字排名的更多的是链接问题!一个
  • 投放 AdSense 广告以后,通过对网站和广告的优化,可以有效提高您的广告收入,同时提升网站的用户体验。首先,广告收入最根本的是展示量,所
  • 了解网赚的老手,都应该知道,网赚其实是一种思路。遍观现在的网赚项目,网赚教程,遍地飞,其实都是思路的延伸,生发出来的。说什么日赚100,日赚
  • 随着中国互联网的迅猛发展,关注网络的人不断增加,各行各业的人士们开始搭建自己的网络宣传平台,建立自己的博客,为此也涌现出一批批优秀的博主,如
  • 北京时间12月3日消息,据国外媒体报道,正在与美国最大的分类信息网站Craigslist对簿公堂的eBay周三表示,为从分类列表中获取更多营
  • 随着我国经济的发展,汽车类大型消费品也开始走入寻常千家万户,与此同时,各种围绕车型建立的车迷社区也在各地纷纷建立。北京飞度车友会(www.b
  • 使用PHPWind程序做论坛的有很多,有时候我们会做一些资讯页面,如果安装新的CMS系统的话会比较麻烦,而PHPWind其实也有CMS文章管
  • 英文网站不可缺少的六个页面包括:首页、关于我们、FAQ、隐私保护、条款声明、联系我们。SEO优化博客Charles认为隐私保护及条款声明是英
  • 本篇让你首先了解如下基本概念。什么是IP地址?  IP地址是在网络上分配给每台计算机或网络设备的32位数字标识。在Int
  • 根据中国互联网络信息中心(CNNIC)《2008年中国搜索引擎用户行为研究报告》的调查显示,截至2008年底,中国搜索引擎用户规模达到2.0
  • 对于专有软件使用者来说,当需要升级到一个新版本的时候,并没有多少激动的感觉。因为这种升级通常是为一些补丁修复或微小的功能升级来掏钱买单。即使
  • 从来不怀疑,国内互联网对于概念的炒作能力,在炒作这点上,国内互联网的功力甚至已经超越了娱乐圈,娱乐圈炒作的内容虽然不见得是实事,但炒作的对象
  • 今天我们来研究一下网站广告如何选择,,或者直接说就是那些网站适合做google的广告站长建站选择好的题材,好的内容也是相当重要的如果你已经选
  • 这是一个吸引人的话题,同时也是最难解决的问题,尤其是在目前这个比较浮躁的大环境下,大量的采集,不停的Site,不断的被K,又大量的采集...
手机版 网站运营 asp之家 www.aspxhome.com