【JavaMail开发总结】开发前的配置

 JavaMail开发邮件发送功能已经用过很多次了,该是做点总结的时候,如果有哪些地方不对的、漏了的或者有问题存在的请大家多多指点。那么在准备开发前先来了解JavaMail的一些东西。

JavaMail API简介

JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express

一般的邮件用户代理程序(Mail User Agent,简称MUA)。从另外一个角度来看,我们这些电子邮件用户日常用

MUA程序来读写邮件。

相关协议一览

JavaMail API所涉及的协议如下:
  • SMTP:缩写为简单邮件传输协议。它提供传送邮件的机制。

  • POP: 缩写为邮局协议。 POP是大多数人在互联网上使用,以获得他们的邮件的机制。它定义了一个单个邮箱的支持为每个用户。 RFC 1939定义了该协议。

  • IMAP: 缩写为Internet邮件访问协议。它是一种先进的协议,用于接收消息。它提供了多个邮箱的支持为每个用户,除了邮箱可以被多个用户共享。它是在RFC2060中定义。目前版本为第4版IMAP4。

  • MIME: 缩写为多用途Internet邮件扩展。 。这不是一个邮件传输协议。相反,它定义了什么是传输的内容:邮件,附件,等等的格式。有许多不同的文档生效这里:RFC822,RFC2045,RFC2046和RFC2047。作为 JavaMail API 用户,您通常不需要担心这些格式。然而,这些格式确实存在,并且由程序使用。

  • NNTP 其它: 有由第三方供应商提供的许多协议。其中有些是网络新闻传输协议(NNTP),安全多用途Internet邮件扩展(S / MIME)等。

下面是一些开发前需要准备的东西:

1.下载安装JavaMail需要的jar包

为了使用JavaMail API,需要从http://java.sun.com/products/javamail/downloads/index.html下载文件名格式为javamail-[version].zip的文件(这个文件中包括了JavaMail实现),目前的版本1.4.7,然后将其中下载下来的mail.jar文件添加到CLASSPATH中。这个实现提供了对SMTP、IMAP4、POP3的支持。




2.JavaBeans Activation Framework (JAF)

http://www.oracle.com/technetwork/java/jaf11-139815.html下载JavaBeans Activation Framework,目前版本是1.1.1,这个框架是JavaMail API所需要的。然后将其下载下来的activation.jar添加到CLASSPATH中。




到此为止,我们应当把mail.jar和activation.jar都添加到了CLASSPATH中。

如果用Eclipse的话,新建项目->右击选择build path->add external archives 选择导入上面个包就可以了
没用开发工具的话,就要放到jdk安装目录下的classpath




下载不了mail.jar、activation.jar这两个jar包,可以留言或者去我的百度云盘下载:http://pan.baidu.com/s/1c0fO1s0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值