SMTP[编辑]
SMTP,简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP)
是事实上的在Internet传输email的标准
SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。电子邮件是一种异步通信媒介,SMTP(即简单邮件传输协议)是因特网电子邮件的主要的应用层协议。它使用TCP可靠数据传输服务,从发送方到的邮件服务器向接收方的邮件服务器发送邮件。它是建立在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。
工作原理与过程
(1)发送方调用邮件代理程序并提供接收方的邮件地址,撰写邮件,通过用户代理发送邮件。发送方把报文发给其邮件服务器,在那里报文被放在发送队列中。服务器上的客户机端发现报文,就创建一个到接收方服务器上TCP连接;
(2)SMTP经握手后,客户机通过TCP连接发送报文;
(3)接收方的邮件服务器上,SMTP的服务器端接收该报文。接收方的邮件服务器将该报文放入邮箱;
(4)在接收方方便的时候,可以调用用户代理阅读报文。
SMTP一般不使用中间邮件服务器发送邮件。如果接收方的邮件服务器没有开机,该报文会留在发送方的邮件服务器上并稍后进行尝试。一旦SMTP将把报文交付给接收方的邮件服务器,报文被放在接收方的邮箱中。
发展中的SMTP
技术的革新使邮件访问使用了客户机/服务器体系结构。现在越来越多的用户使用Webl浏览器收发邮件。Hotmail在九十年代引入了基于Web的访问。在这种服务中,用户代理是普通的浏览器,用户远程邮箱之间的通信是通过Http进行。发件人使用浏览器发送报文到服务器使用的是Http。收件人读取报文时,邮件服务器发送报文到收件人的浏览器使用的也是Http。但是发件人的邮件服务器和收件人的邮件服务器之间发送和接受邮件时,使用的协议是SMTP。
SMTP安全和垃圾邮件
最初的SMTP的局限之一在于它没有对发送方进行身份验证的机制。因此,后来定义了SMTP-AUTH扩展。
尽管有了身份认证机制,垃圾邮件仍然是一个主要的问题。但由于庞大的SMTP安装数量带来的网络效应,大刀阔斧地修改或完全替代SMTP被认为是不现实的。Internet Mail 2000就是一个替代SMTP的建议方案。
因此,出现了一些同SMTP工作的辅助协议。IRTF的反垃圾邮件研究小组正在研究一些建议方案,以提供简单、灵活、轻量级的、可升级的源端认证。最有可能被接受的建议方案是发送方策略框架协议。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。