当前位置:文档之家› Email协议

Email协议

Email协议基础知识

关键词: Mail javaMail

1.Email系统的基本原理

[1]internet地址

(1)标准的internet地址

所有Internet的地址通用形式为:

userid(用户标识)@domain(域名)

例:qinghua0000@

harley@

(2)域名与子域

用户标识不是唯一的,唯一所具备的条件呢就是用户标识与域名的结合必须是唯一的,在同一个域中的用户标识不能相同。其中的域名包含若干子域。值得注意的是,一种具有两个子域的地址,通常要么这个机构很小,要么很大(像)。sohu是拥有多台计算机的大机构;在这样的机构中,有一台计算机专用作与外部世界之间电子邮件的收发。该机构的系统管理员为每个人都安排有简单化的邮件地址。以便能够在 地址上收发邮件。

一般,术语“gateway”(网关)涉及的是两个不同系统之间的连接,假如我们有一个网关(gateway),网关起着内部网络与外部世界之间的连接作用。因网关有用户标识和本地地址表;当一个邮件到达时,网关就可以校查该表,并把该邮件发送给相应的本地计算机。(3)最高级域

一般有两种形式的最高级域:一般称之为机构域,还有一种称之为地区域。

域类型

com 商业机构(全称:commercialorganization)

edu 教育机构(全称:educationalinstitution)

gov 政府部门(全称:government)

int 国际性机构(全称:internationalorganization)

mil 军队(全称:military)

net 网络机构(全称:networhimgorganization)

org 非盈利机构(全称:non-profitorganization)

表一、最高级域机构名属性对照表

域国家

at 奥地利(全称:Austria)

au 澳大利亚(全称:Australia)

ca 加拿大(全称:Canada)

ch 瑞士(全称:Switzerland"ConfoederationHlvetia" )

cn 中国(全称:China)

de 德国(全称:Genmark"Deutschland")

dk 丹麦(全称:Denmark)

es 西班牙(全称:Spain"Espana")

fr 法国(全称:Fance)

gr 希腊(全称:Greece)

ie 爱尔兰共和国(全称:Republic of Zreland)

jp 日本(全称:Japan)

nz 新西兰(全称:New zealand)

uk 英国(全称:United Kingdow)

us 美国(全称:United States)

(4)伪Internet地址

有许多机构希望与Internet相连接,但是没有时间或经费与Internet保持长期的连接。作为一个替代的方法,它们与附近的Internet 点商定,让其作为它们的邮件代理。仅从这个地址,常常无法断定计算机是否真正与Internet相连接。如果要确切知道一台计算机是否与Internet连接,可使用host命令。

(5)IP地址与host命令

可以在使用正规地址的任何地方使用IP地址。Internet的地址记录系统叫做域名系统或DNS。DNS是将域名地址与IP数字地址这两个版本来回转换的一种TCP/IP服务。

如果要测试DNS,可以使用host命令。有以下两种格式:

host standard-address

host IP-address

如果你从一个标准地址入手:

host

DNS将显示IP地址:

host 128.54.16.1

反之如果你从一个IP地址入手,DNS将显示标准地址。

只有Internet主机才有IP地址(仿真终端是没有的)。因此,可以使用host命令检查计算机是否与Internet直接连接。如使用host能测试出IP地址,说明该计算机是与Internet 连接的。

如果指定的地址是未与Internet直接连接的计算机的。将看到:

host not found

host 命令并不适用于所有的计算机。如果你的系统没有host,请试一下nslookup或nstest。(6)UUCP

所有Unix系统都有一个叫做UUCP的内置联网系统。UUCP是一组程序。名字UUXP 来自这些程序中的一个程序,该UUCP程序将文件在Unix系统之间相互拷贝,因此这个名字的意思是“Unix到Unix拷贝”。

UUCP 的功能不及TCP/IP强。例如,UUCP不能提供远程登录UUCP邮件程序比Internet 慢,并更难用。但是UUCP有一个重要的优点,它是一个标准的Unix部分(适合于绝大多数系统),它通过拨号或电缆直接连接运行,既便宜又可靠。UUCP的作用是使Unix系统连接到一起,形成一个链。例如,假定你正在使用一台名为alpha的计算机,你的计算机就与另一台名为beta的计算机连接起来了,beta 计算机与gamma计算机连接,gamma 计算机再与delta计算机连接。

它提供了一种经济的方式在计算机之间远距离传送邮件。但是,有一个重要的缺点:由于许多UUCP连接是通过电话线,而且在某些预定的时间内实现的邮件投送可能需数小时,甚至好几天。将还种方式与Internet比较,在Internet中,连接是永久的,信息件递很迅速,常常在几秒钟内,一般在几分钟内就可以完成。

(7)UUCP地址和Bang路径

建立一个由名字依次排列组成的地址,名字之间用!符号分开。例如,下面是一个将上面提到的用户标识发送信息的邮件命令。

相关主题