商讯信箱
用户名:
@
vip.it168.com
free.it168.com
udc.it168.com
staff.it168.com
it168.com
密 码:
注册
|
忘记密码
登录
个人用户
经销商
用户名:
密 码:
注册
|
忘记密码
用户名:
密 码:
注册
|
忘记密码
首页
个人
企业
报价行情
经销商
笔记本
手机
数码影像
消费数码
DIY硬件
投影机
家用电脑
商用电脑
办公
驱动
网刊
论坛
资讯
评测
下载
技术开发
信息化
服务器
存储
网络
通信
安全
GPS导航
无线电
数字家电
家庭组网
打印
扫描
学院
软件
登陆
|
注册
信箱
E杂志
您的位置:
首页
>
服务器专区
> 正文
Sendmail邮件服务器快速指南(1)
[
收藏此页
] [
打印
] [
推荐
] [
挑错
]
作者:
网络 佚名
2005-09-21
内容导航:
Sendmail邮件服务器快速指南(1)
第1页:
Sendmail邮件服务器快速指南(1)
【IT168
服务器
学院
】
摘要:
人们在互联网上最常使用的就是电子邮件,很多企业用户也经常使用免费电子邮件系统。本文就以step by step的方式引导用户从sendmail源代码开始构建一个可以满足基本工作需要的邮件系统。
一、概述
sendmail是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理。 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail。
当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它。信件传输代理得到了邮件后,首先将它保存在自身的缓冲队列中,然后,根据邮件的目标地址,信件传输代理程序将找到应该对这个目标地址负责的邮件传输代理
服务器
, 并且通过
网络
将邮件传送给它。对方的服务器接收到邮件之后,将其缓冲
存储
在本地,直到电子邮件的接收者察看自己的电子信箱。
显然,邮件传输是从服务器到服务器的,而且每个用户必须拥有服务器上存储信息的空间(称为信箱)才能接受邮件(发送邮件不受这个限制)。可以看到,一个邮件传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者 提交给最终投递程序。有许多的程序可以作为信件传输代理,但是sendmail是其中最重要的一个,事实证明它可以支持数千甚至更多的用户,而且占用的系统资源相当少。不过,sendmail的配置十分复杂,因此,也有人使用另外的一些工具,如qmail、postfix等等。
当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是ideal@linuxaid.com.cn,那么sendmail首先确定这个地址是用户名(ideal)+机器名(linuxaid.com.cn)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。
DNS数据中,与电子邮件相关的是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有两个一个信件交换(MX)服务器,于是,sendmail试图将邮件发送给两者之一。一般来说,排在前面的的MX服务器的优先级别比较高,因此服务 器将试图连接mail.linuxaid.com.cn的25端口,试图将信件报文转发给它。如果成功,你的smtp服务器的任务就完成了,在这以后的任务,将由mail.linuxaid.com.cn来完成。在一般的情况下,mail换器会自动把信件内容转交给目标主机,不过,也存在这样的情况,目标主机(比如linuxaid.com.cn)可能并不存在,或者不执行smtp服务,而是由其mx交换器来执行信件的管理,这时候,最终的信件将保存在mx机器上,直到用户来察看它。
如果DNS查询无法找出对某个地址的MX记录(通常因为对方没有信件交换主机),那么sendmail将是试图直接与来自邮件地址的主机对话并且发送邮件。例如,test@aidgroup.linuxaid.com.cnDNS中没有对应的MX记录,因此sendmail在确定MX交换器失败后,将从DNS取得对方的IP地址并直接和对方对话试图发送邮件。
1
【内容导航】
第1页:
Sendmail邮件服务器快速指南(1)
©版权所有。未经许可,不得转载。
[责任编辑:
服务器学院02
] [
我要挑错
]
相关产品
相关文章
[本文关键字:mail ]
企业Sendmail邮件服务器的创建(1)
企业Sendmail邮件服务器的创建(2)
企业Sendmail邮件服务器的创建(3)
企业Sendmail邮件服务器的创建(4)
Sendmail 554 错误的解决
RedHat9下安装带认证的Sendmail
sendmail安装笔记下篇
sendmail安装笔记上篇
Sendmail与HP、英特尔合造Linux邮件服务器
进入论坛>>
相关论坛贴
[SOLARIS] 认证讨论小组
常用资料下载网址
[AIX] 认证讨论小组
注意公布本版私有ftp
[HPUX][AIX] 原创:HP和IBM的机型比较
寻找IBM AIX系统培训文档
[HPUX] 讨论小组
[HPUX] 谁有hp-ux 的中文教材?资料
[AIX] IBM 提供的aix 维护文档
谁有IBM和HP的各类主机的性能比较的资料,谢了
精彩友情推荐
e800服务器频道
服务器安全维护及漏洞公布
各类数据库入门教学文章
student作主 索爱K790试用
Linux组建最强服务器
HP,IBM,SUN服务器
戴尔服务器报价
联想服务器报价
源码_源码下载
[
精彩问答
] [
发表问题
]
专题推荐
·
免费订阅服务器存储每周资讯
·
主流双核服务器实战测试
·
从RISC到安腾,专家帮您规划
本文相关产品
没有相关产品
本类最新产品
超微 F511
超微 F513
超微 F518
超微 F521
超微 F523
超微 F228
超微 S818
超微 G241
超微 G543
致荣 SR120
本类最热产品
IBM System x...
IBM System x36...
HP Proliant DL...
IBM System x36...
DELL PowerEdge...
DELL PowerEdge...
DELL PowerEdge...
HP Proliant DL...
HP Proliant DL...
HP Proliant DL...
热点文章排行
[上海]2U四核 IBM System X3650又促销
[上海]超值入门 惠普DL120 G5售价6100
[深圳]四核!DELL PE1950服务器仅9500
[深圳]助力校园 艾泰路由2610再降百元
[上海]又降价 IBM X3650售价仅13000元
访五舟谢总:除产品我们更关注解决方案
[上海]5U塔式 惠普ML350 G5再降500元
[上海]超强配置 曙光A950r-F售价162000
[北京]易于维护 DELL R200低价再促销
[南京]联想万全T350 G6C促销价仅12650
关于皓辰
|
关于IT168
|
合作伙伴
|
广告服务
|
使用条款
|
投稿指南
|
诚聘精英
|
联系我们
|
法律顾问
|
网站地图
|
繁体版
CopyRight 1999-2008 www.it168.com All Right Reserved. 北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号
基于直销的分销 戴尔渠
XPS420再跳水 Dell新品
[行情]
[成都]DELL合作伙伴研讨会圆
[新闻]
为何戴尔成不了下一个苹果
[评测]
[IDF08]DELL:绿色、简化的
[资讯]
沪市品牌机周评:DELL和HP比
[行情]
[沈阳]双核独显 戴尔Vostro
[行情]
[北京]升级再降 戴尔迅4独显