5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:厦门
性别:先生
最后登录:2015-09-10
http://bluelover.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/21 | 邮件相关协议
类别(文档转载)
|
评论
(1)
|
阅读(187)
|
发表于 17:27
题目:邮件相关协议
from docsky
http://www.docsky.com/show.asp?id=1048
SMTP
简单邮件传输协议(SMTP)是用于传送电子邮件的机制。在JavaMail API环境中,您的基于JavaMail的程序将与您公司或Internet服务提供商(ISP)的SMTP服务器通信。该SMTP服务器将会把消息转发给用作接收消息的SMTP服务器,最后用户可通过POP或IMAP协议获取该消息。由于支持身份验证,所以不需要SMTP服务器是一种开放的转发器,但需要确保SMTP服务器配置正确。JavaMail API中没有集成用于处理诸如配置服务器以转发消息或添加/删除电子邮件帐户这一类任务的功能。
POP
POP的含义是邮局协议,当前的版本为3,也称作POP3,该协议是在RFC 1939中定义的。POP是Internet上的大多数人用来接收邮件的机制。它为每个用户的每个邮箱定义支持,这是它所做的全部工作,也是大多数问题的根源。在使用POP协议时,人们熟悉的很多功能,如查看收到了多少新邮件消息的功能,POP根本不支持。这些功能都内置到诸如Eudora或Microsoft Outlook之类的邮件程序中,能为您记住接收的上一封邮件,以及计算有多少新邮件这类信息。因此,使用JavaMail API时,如果想获取这类信息,将需要由自己进行计算。
IMAP
IMAP是用于接收消息的更加高级的协议,它是在RFC 2060中定义的。IMAP的含义是“Internet消息访问协议”,当前版本是第4版,也称作IMAP4。使用IMAP时,您的邮件服务器必须支持该协议。您不能只是简单地把程序转变为支持IMAP,而不是支持POP,就指望能支持IMAP中的一切。假定您的邮件服务器支持IMAP,那么基于JavaMail的程序就可利用在服务器上拥有多个文件夹的用户,并且这些文件夹可以被多个用户共享的功能。
由于IMAP协议具有更高级的功能,您也许会想IMAP应该被每一个人使用,但事实不是这样。因为IMAP会加重邮件服务器的负荷,它需要服务器接收新消息,发送消息给请求的用户,并在多个文件夹中为每个用户维护这些消息。而这要集中备份,因而长期下去用户的文件夹会变得越来越大,当磁盘空间用光了时,每个人都会遭受损失。而使用POP协议时,已保存消息可以解除服务器的重负。
MIME
MIME的含义是“多用途的网际邮件扩充协议”。它不是一种邮件传输协议,相反,它定义传输的内容:消息的格式、附件等。许多文档都定义了MIME协议,包含:RFC 822、RFC 2045、RFC 2046和RFC 2047。作为JavaMail API的用户,一般不需要担心这些格式。但是,这些格式确实存在,并为您的程序所用。
NNP和其他协议
由于JavaMail API分开了提供程序和其他部分,所以您可以轻松地为附加协议添加支持。Sun公司提供第3方提供程序清单,这些提供程序要利用 Sun公司不支持的少见的协议。在这份清单中,您将会看到对NNTP(网络新闻传输协议)[新闻组]、S/MIME(安全多用途的网际邮件扩充协议)及其他协议的提供支持的第3方提供程序。
Red Hat Linux 9 应用基础教程
http://www.osmond.cn/rh9/slides/foil370.html
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)
用来接收和发送电子邮件的TCP/IP协议
用于把电子邮件从客户机传输到服务器,或者从某一服务器传输到另一个服务器。
SMTP服务工作在25端口
SMTP由RFC821定义。
POP3(Post Office Protocol,邮局协议,目前为第3版本)
是关于接收电子邮件的客户机/服务器协议。
POP3服务工作在110端口
客户端程序以POP命令下载服务器上的邮件到本地硬盘, 然后在本主机就可以在离线状态下阅读信件。
POP3由RFC1939定义,是请求-响应式协议 。
IMAP(Internet Message Access Protocol,网际消息访问协议,目前为第4版本)
是通过Internet获取信息的一种协议。支持POP3的全部功能。
IMAP服务工作在143端口
IMAP提供的摘要浏览功能可以让用户在阅读完所有的邮件到达时间、主题、 发件人、大小等信息后才做出是否下载的决定。
IMAP4由RFC2060定义,是请求-响应式协议 。
MIME(Multipurpose Internet Mail Extension,多用途互联网邮件扩充)
为了帮助协调和统一为发送二进制数据而发明的多种编码方案。
MIME并不指定一种二进制数据的编码标准,而是允许发送方和接收方选择方便的编码方法。 使用MIME时,发送方在头部包含一些附加行说明信息遵循MIME格式, 以及在主体中增加一些附加行说明数据类型和编码。
MIME还允许发送方将信息分成几个部分,并对每个部分指定不同的编码方法。
0
评论
Comments
日志分类
首页
[148]
小新的博客[原创]
[70]
我的文档[原创]
[33]
杂项
[5]
企业信息化
[9]
数据库[原创]
[12]
文档转载
[17]
配置管理
[2]