建立邮件服务器:概述(2)

服务器|邮件服务器

邮件系统要能够识别各种不同格式的地址(收信人和发信人的)。最常见的格式是UUCP格式和域名格式。UUCP格式的地址(带感叹号)清楚的列出了从收信人到发信人的路径,例如地址"bill!bird!keyanbu.com!paul"说明这封新药经过bill,经过bird,然后经过keyanbu.com,最后到达收信人paul手中。而域名格式(例如zzy@keyanbu.com)则通过专门的地址解析系统找出从收信人到发信人的路径。尽管这两种格式是最常见的,但是其他地址系统也是存在的。

1.5 邮件系统的路由选择选择路由是MTA程序提供给用户的一个重要功能,并且这项功能随着地址格式的变化而变化,因为UUCP格式的地址已经确定了路由,而域名格式的地址需要选择路由。对于基于TCP协议的连接来说,MTA程序根据IP地址将邮件传给目的主机,让IP协议来选择路由。

  为了简化邮件传送过程,可以在局域网中采取发布MX(Mail eXchange)路的方法。这种MX纪录有DNS解释说明。它可以指导邮件选择路由。这种情况是用于大规模网络或只有一个接口连接到Internet的网络。这种MX纪录可以是一个并不总是连到Internet的主机能够收到被邮件服务器接收到的邮件。下面就是一条MX纪录:

  abc.zgjsyh.com IN MX 3 mallserver.zgjsyh.com

  这一项告诉DNS系统任何发给abc.zgjsyh.com的邮件都要传给系统mailserver.zgjsyh.com。纪录中的"IN"是资源纪录类型,"MX"表明这条纪录是MX纪录。例子中的数字"3"是优先序列号,它用来确定服务器的优先级。一个网络中可以有几台邮件服务器,每个服务器都由一个优先序列号。传送邮件的软件先选择向序列号较小的服务器传,如果小序列号服务器没有相应,在向序列号大一点的服务器传。

  UUCP网络处理邮件的方法与TCP网络的完全不同。在UUCP网络发展的早期,由于从源地址到目的地址的每一跳(hop)都必须确定下来,所以整个路径都很清楚明了。随着网络规模的扩大,确定地址几乎是不可能的、因此映射系统应运而生。UUCP映射系统维护着一个表格,表中包括了所有正式UUCP站点名字和与它们相邻的站点。映射系统接收基于UUCP的MTA程序传来的请求,为MTA程序搜索到达目的地的路径。这些映射被称为USENET映射,他们定期向Internet发布UUCP站点的信息。

时间: 2024-10-01 02:34:17

建立邮件服务器:概述(2)的相关文章

如何建立邮件服务器

说起电子邮箱,相信不少朋友都会有不下两三个吧?接下来我们将向你介绍如何用计算机来架设一个邮件服务器. 一.下载安装WinMail 1)首先有请我们的主角WinMail登场,WinMail全称是"Winmai Server",是一功能强大,操作简单的邮件服务器软件. 2)下载后,我们可以直接运行安装文件进行安装,WinMail的安装过程中和一般的软件类似,不过要注意,不要使用中文作为安装目录,否则可能会导致程序异常.下面只说明一些要注意的步骤,如安装组件.运行方式以及设置管理员的登陆密码

在FreeBSD上建立一个功能完整的邮件服务器

#1 在FreeBSD上建立一个功能完整的邮件服务器 第一部分:安装邮件服务器:postfix+vm-pop3d+openwebmail 欢迎大家转贴这个文章,但要保留下面的版权信息: 作者:llzqq 联系:llzqq@126.com 以下的安装在FreeBSD 5.2.1系统上完成 1.更新 ports # cvsup -gL 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile 2.安装 openssl+ap

邮件服务器原理概述

1.Linux邮件软件 1.1 邮件系统的组成部件 Linux中的电子邮件系统包括两个组件:MUA(Mail User Agent,邮件用户代理)和MTA(Mail Transport Agent,邮件传送代理).MUA是邮件系统为用户提供的可以读写邮件的界面:而MTA试运行在底层,能够处理邮件的收发工作的程序.简单的说,用户可以使用MUA写信.读信.而通过MTA收信.发信. 1.2 常用的MTA程序 最通用的电子邮件MTA系统是sendmail,他最初被集成在加州大学开发的电子邮件系统中.Li

在Fedora上建立自己的邮件服务器(2)

服务器|邮件服务器 username 是虚拟的邮箱address@domain.tld ,将被转发到goto下的联结中. goto 可以用简单的名字,如果是本地用户名,如(root, postmaster, etc.), 或者是整个的邮箱名字,user@domain.tld. Mailbox表的内容: Userid 使用者编码 username 可以是user.domain.tld 或 user@domain.tld password 在mysql中用encrypt('password') 输入

在Fedora上建立自己的邮件服务器(4)

服务器|邮件服务器 1. 主要是main.cf的配置. virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf virtual_gid_maps = static:12345 virtual_mailbox_base = /usr/local/virtual virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtu

在Fedora上建立自己的邮件服务器(3)

服务器|邮件服务器 我本不想重新编译cyrus-sasl的,可是fedora自带的在我测试的时候出问题,还是重编译吧,虽然fedora带的也是2.1.15版本. [root@localhost etc]# cd /ruanjian [root@localhost ruanjian]# cd cyrus-sasl-2.1.15 [root@localhost cyrus-sasl-2.1.15]# ./configure --disable-sample \ > --disable-pwcheck

建立高效邮件服务器 机架式服务器对比导购

电子邮件是因特网上最为流行的应用之一.如同邮递员分发投递传统邮件一样,电子邮件也是异步的,也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同.与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉. 另外,现代的电子邮件消息可以包含超链接.HTML格式文本.图像.声音甚至视频数据. http://www.aliyun.com/zixun/aggregation/12489.html">邮件服务器的主要性能参数应当包括:SMTP发信效率.POP3收信效率.Web邮件方式下的

用Win 2003配置邮件服务器

一.概述 大家知道,邮件服务器系统由POP3服务.简单邮件传输协议(SMTP)服务以及电子邮件客户端三个组件组成.其中的POP3服务与SMTP服务一起使用,POP3为用户提供邮件下载服务,而SMTP则用于发送邮件以及邮件在服务器之间的传递.电子邮件客户端是用于读取.撰写以及管理电子邮件的软件. Windows Server 2003操作系统新增的POP3服务组件可以使用户无需借助任何工具软件,即可搭建一个邮件服务器.通过电子邮件服务,可以在服务器计算机上安装POP3组件,以便将其配置为邮件服务器

在linux上使用BIND建立DNS服务器

尽管Linux在桌面计算的世界中还没有取得引人注目的进展,但作为网络服务器它已经小有名气了.由于其出色的可靠性,我们可以放心地在Linux上运行当今Internet时代所必需的各种重要服务程序.由此,Linux最普遍的一些用途包括用作邮件服务器.Web服务器以及DNS服务器. 下面我们将研究怎样在Red Hat Linux上使用BIND建立一个DNS服务器.BIND(Berkeley Internet Name Domain)是一个在UNIX/Linux系统上实现的域名解析服务软件包.我们将学习