`
gyfmp5
  • 浏览: 95910 次
社区版块
存档分类
最新评论

Mail的基本概念

阅读更多
什么是Java Mail API

  JavaMail API 是一个用于阅读、编写和发送电子邮件的可选包(标准扩展)。与 Eudora、pine 及 Microsoft Outlook 相似,这个包用来创建邮件用户代理(Mail User Agent,MUA) 类型程序。API 的主要用途并不在于传输、发送和转发消息;这一功能范围属于某些应用程序,如 sendmail 及其它邮件传输代理(Mail Transfer Agent,MTA)类型程序。MUA 类型的程序能让用户阅读和书写邮件,而它却依赖 MTA 处理实际发送。

  什么是SMTP

  SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,它定义了发送电子邮件的机制。在 JavaMail API 环境中,基于 JavaMail 的程序将和您的公司或因特网服务供应商的(Internet Service Provider's,ISP's)SMTP 服务器通信。SMTP 服务器可将消息中转至接收方 SMTP 服务器,以便最终让用户经由 POP 或 IMAP 获得。这不是要求 SMTP 服务器成为开放的中继,尽管 SMTP 服务器支持身份验证,不过还是得确保它的配置正确。像配置服务器来中继消息或添加删除邮件账号这类任务的实现,JavaMail API 中并不支持。

  什么是POP

  POP(Post Office Protocol),即邮局协议。目前用的是版本3,所以人们通常将它称为 POP3,RFC 1939 定义了这个协议。POP 和SMTP一样,也是一种机制,Internet上大多数人通过它得到邮件。该协议规定每个用户只能有一个邮箱的支持。这就是它所能做的,而这也造成了许多混淆。使用 POP 时,用户熟悉的许多性能并不是由 POP 协议支持的,如查看有几封新邮件消息这一性能。这些性能内建于如 Eudora 或 Microsoft Outlook 之类的程序中,它们能记住一些事,诸如最近一次收到的邮件,还能计算出有多少是新的。所以当使用 JavaMail API 时,如果读者想要这类信息,就只能由自己来计算了。

  什么是IMAP

  IMAP(Internet Message Access Protocol),即Internet消息访问协议,是更高级的用于接收消息的协议,在 RFC 2060 中有它的定义。目前使用的IMAP版本为4,人们习惯将它称为 IMAP4。在用到 IMAP 时,邮件服务器必需支持这个协议。不能仅仅把使用 POP 的程序用于 IMAP,并指望它支持 IMAP 所有性能。假设邮件服务器支持 IMAP,基于 JavaMail 的程序可以利用这种情况--用户在服务器上可以有多个文件夹(folder),并且这些文件夹可以被多个用户共享。
  因为有这一更高级的性能,您也许会认为所有用户都会使用 IMAP。事实并不是这样。要求服务器接收新消息,在用户请求时发送到用户手中,还要在每个用户的多个文件夹中维护消息。这样虽然能将消息集中备份,但随着用户长期的邮件夹越来越大,到磁盘空间耗尽时,每个用户都会受到损失。使用 POP,就能卸载邮件服务器上保存的消息了。

  什么是MIME

  MIME(Multipurpose Internet Mail Extensions),即多用途Internet邮件扩展标准。它不是邮件传输协议,而是对传输内容的消息、附件及其它的内容定义了格式。这里有很多不同的RFC(Requirement of Comment)文档:RFC 822、RFC 2045、RFC 2046 和 RFC 2047。作为一个 JavaMail API 的用户,您通常不必对这些格式操心。无论如何,一定存在这些格式而且程序会用到它 

分享到:
评论

相关推荐

    建立ems概念模型

    了解数据库概念模型(CDM)的基本概念(属性、实体、联系、域、业务规则等); 了解如何确定业务问题; 了解如何在业务问题基础上创建概念模型及属性定义等; 学会在PowerDesigner中建立CDM; 学会并理解如何将CDM...

    计算机三级-第9章 网络服务系统的安装配置

    9.1 基本概念 9.2 DNS服务器 9.3 DHCP服务器 9.4 WWW服务器 9.5 FTP服务器 9.6 E-mail服务器 9.2.1 DNS服务器的基本介绍 1.基本概念 DNS(Domain Name System,域名系统),它为Internet上的主机分配域名地址和...

    计算机网络最基本问题

    最基本概念之一 1. 引言 2. 重要术语 3. 电路交换与分组交换 4. IP 协议与 TCP 协议 5. 客户服务器方式 6. 结束语 最基本概念之二 1. IP 地址 IP 地址的作用 IP 地址的表示方法 怎样获得 IP 地址 域名服务器 DNS 2. ...

    postfix 权威指南

    序 前言 第一章 简介 Postfix的起源与设计理念 E-mail与Internet Postfix的角色 Postfix的安全性 如何取得Postfix 第二章 基本概念 Unix的概念 E-mail的概念 第三章 Postfix的结构 Postfix的组件 邮件如何进入...

    《Java_Web应用开发实用教程》练习答案

    《教育部实用型信息技术人才培养系列教材·Java Web应用开发实用教程》分为3篇,共21章:第1篇Java Web开发基础知识分为9章,强调基本概念、技术和方法的阐述,注重联系实际的操作,包括Web应用开发概述、开发与运行...

    ASP.NET 网站设计实例通(PDG)

    本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASR.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形模式两种...

    ASP.NET网站设计实例通

    本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASR.NET的设计理念和运行模型。第2章讲解 ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形模式两...

    ASP.NET 网站设计实例通(PDG).rar

    软件介绍 本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASR.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和...

    《ASP.NET网站设计实例通》

    本书现场构建了一个完整的 Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASP.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形模式两...

    计算机四级计算机网络.zip

    2、考点2:计算机网络的基本概念 3、考点3:数据报交换与虚电路交换 4、考点4:网络体系结构与网络协议 第2章 局域网基础 5、考点1:局域网的各类型及其特点 6、考点2:Ethernet工作原理及帧结构 7、考点3:交换式...

    ASP.NET网站设计实例通 part03

    \r\n 本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASP.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形...

    ASP.NET网站设计实例通part01

    \r\n 本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASP.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形...

    ASP.NET网站设计实例通 part02

    \r\n 本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASP.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形...

    ASP.NET网站设计实例通 part04

    \r\n 本书现场构建了一个完整的Internet网站,全书共分为10章,第1章讲解基本概念,内容包括ASP.NET的设计理念和运行模型。第2章讲解ASP.NET网页设计的基本内容。第3章讲解ASP.NET的文件操作,实现文本模式和图形...

    网络安全授课计划.doc

    " "学习 "学习单元名"学时"授课章节及内容提要 "作业 " "单元 "称 " " " " "单元1"网络安全的"4 "网络安全的基本含义 "补充 " " "基本概念 " "网络安全现状及发展趋势 " " " " " "网络安全防护整体框架 " " "单元2...

    LINUX操作系统(电子教案,参考答案)

    主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...

    第六章 计算机网络基础

    网络的基本概念,局域网和广域网、TCP/IP协议; 局域网的基本使用方法 Internet的基础常识:域名地址和IP地址、联网方式、Internet的服务方式; 电子邮件的使用:电子邮件服务器、邮箱、帐号和E-mail地址,发送、...

    数据结构与算法(1).pdf

    教学内容为前1-7,9,10章 总计48学时(周四8-9节 5A402+1节网络自学) 考核: 期末闭卷考试(70%)+ 平时(期中考试、考勤、 作业)(30%) 1.1 什么是数据结构 1.2 基本概念和术语 1.3 抽象数据类型的表示与实现 ...

Global site tag (gtag.js) - Google Analytics