SMTP
From upnb游本网--笔记本电脑知识库(笔记本wiki)--您身边的电脑词典
简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email 的标准。
[[SMTP]是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本就被传输了。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。
在八十年代早期SMTP开始被广泛地使用。当时,它只是作为UUCP的补充,UUCP更适合于处理在间歇连接的机器间传送邮件。相反,SMTP在发送和接收的机器始终连接在网络的情况下工作得最好。
Sendmail是最早实现SMTP的邮件传输代理之一。到2001年至少有50个程序将SMTP实现为一个客户端(消息的发送者)或一个服务器(消息的接收者)。一些其他的流行的SMTP服务器程序包括了Philip Hazel的 exim, IBM的 Postfix, D. J. Bernstein的 Qmail,以及Microsoft Exchange Server。
由于这个协议开始是基于纯ASCII文本的,它在二进制文件上处理得并不好。诸如MIME的标准被开发来编码二进制文件以使其通过SMTP来传输。今天,大多数SMTP服务器都支持8位MIME扩展,它使二进制文件的传输变得几乎和纯文本一样简单。
SMTP是一个「推”的协议,它不允许根据需要从远程服务器上「拉”来消息。要做到这点,邮件客户端必须使用POP3或IMAP。另一个SMTP服务器可以使用ETRN在SMTP上触发一个发送。
虽然是可选的,但几乎所有的客户端都会使用EHLO问候消息(而不是上面所示的HELO)来询问服务器支持何种SMTP扩展,邮件的文本体(接着DATA)是典型的MIME格式。
目录 |
SMTP安全和垃圾邮件
原始的SMTP的局限之一在于它没有为发送方进行认证的功能。因此定义了SMTP-AUTH扩展。
不管这个,垃圾邮件仍然是一个主要的问题。由于SMTP巨大安装基础的网络效应,广阔地修改SMTP或者完全替代它被认为是不现实地。Internet Mail 2000就是这样一个为替换而做的建议。
因此,有很多建议支持那些会协助SMTP操作的邻近协议。IRTF的反垃圾邮件研究小组正在研究一些提供简单、灵活、轻量级的、可升级的源端认证的建议。最有可能被接受的建议是Sender Policy Framework协议。
参见
相关的RFC
- RFC 2821 - 简单邮件传输协议,在最近(2001)代替了RFC 821
- RFC 2822 - Internet(比如 e-mail)消息格式,代替了RFC 822
- RFC 1869 - 定义了SMTP服务扩展的能力,创造了扩展SMTP或
- RFC 1891 - SMTP的发送状态通知(DSN)扩展
参考文献
|
网络是在20世纪60年代末开始发展起来的,最初是美国专门用于军事研究的专用计算机网,后建立军用网。90年代中期专用计算机网技术的迅速发展,使它变成了一个普及全球的信息网络。 互联网的英文名字是Internet ,汉译音为因特网。它是一个具体的网络实体,没有一个特定的网络疆界,泛指通过网关连接起来的网络集合,即是一个由各种不同类型和规模的独立运行与管理的计算机网络组成的全球范围的计算机网络。组成Internet的计算机网络,包括局域网(LAN)、城域网(MAN)以及大规模的广域网(WAN)等。 |
相关概念 |
应用服务 网络设备 |
技术和协议 |
相关专题:服务器 数据库 网页制作 聊天工具 QQ群:22134343 / 3680101-wiki建站与应用 5903157-电脑使用

