`
Maplemirror
  • 浏览: 31531 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javaMail jar包下载地址 和开发过程

    博客分类:
  • java
阅读更多
mail.jar 下载地址:
http://www.oracle.com/technetwork/java/index-138643.html
http://java.sun.com/products/javamail/downloads/index.html

activation.jar 下载地址:
http://www.oracle.com/technetwork/java/javase/index-jsp-136939.html
2,配置
两个zip解压到c:(这里是举例,你的可能不同)
把javamai的mail.jar和jaf的activation.jar加入到环境变变量中(假设两个文件被copy到了D:\j2sdk1.4.2_09\lib下)
在classpath添加下面两条语句
D:\j2sdk1.4.2_09\lib\mail.jar;
D:\j2sdk1.4.2_09\lib\activation.jar

测试的JSP页面

Testmail.jsp
<%@page import="java.util.*"%>
<%@page import="javax.mail.*"%>
<%@page import="javax.mail.internet.*"%>
<%@page import="javax.activation.*"%>
<html>
<head>
<TITLE>JSP meets JavaMail,what a sweet combo.</TITLE>
</head>
<body>
<%
try
{
String title = "测试邮箱";
String server163 = "smtp.163.com";
String serverSohu = "smtp.sohu.net";
title = new String(title.getBytes("iso-8859-1"));
Properties props = new Properties();
props.put("mail.smtp.host",serverSohu);//指定SMTP服务器
props.put("mail.smtp.auth","true");//指定是否需要SMTP验证

Session mailSession = Session.getDefaultInstance(props);

mailSession.setDebug(true);//是否在控制台显示debug信息
Message message=new MimeMessage(mailSession);
message.setFrom(new InternetAddress("k445546363@sohu.com"));//发件人
message.addRecipient(Message.RecipientType.TO,new InternetAddress("linhe_150@163.com"));//收件人
message.setSubject(title);//邮件主题
message.setText(title);//邮件内容
message.saveChanges();

Transport transport = mailSession.getTransport("smtp");
transport.connect(serverSohu,"k44556363","jiangsu"); //这个邮箱可随便使用
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>
<P>Your mail has been sent.</P>
<%
} catch(MessagingException m) {
out.println(m.toString());
} %>
</body>
</html>


如果您使用的JDK是J2EE,就没有什么特定的事非要用基本 JavaMail API来做不可;J2EE 的类就能处理了,因为它本身就包含有JavaMail API和JAF,您只需要确将 j2ee.jar 文件添加到您的CLASSPATH 中并已全部设置好。

分享到:
评论

相关推荐

    JavaMail完整JAR包

    总的来说,JavaMail完整JAR包为Java开发者提供了全面的邮件处理功能,无论是发送简单的文本邮件,还是构建复杂的带有附件和HTML内容的邮件,都能轻松应对。结合Apache Commons Email库,可以进一步简化邮件服务的...

    Android使用JavaMail开发邮箱最新jar包集合

    本资源提供的"Android使用JavaMail开发邮箱最新jar包集合"包含了开发过程中所需的最新版本(1.6.0)的核心组件。 JavaMail API主要包括以下几个关键模块: 1. **javax.mail**:这是JavaMail的核心包,包含了发送和...

    JavaMail实现源代码和jar包

    1. **mail.jar**:这是一个核心的 JavaMail JAR 文件,包含了 JavaMail API 的所有类和接口,如 `javax.mail` 和 `javax.mail.internet` 包。这些类提供了创建、发送、读取邮件以及处理附件等功能。例如,`Message` ...

    javamail开发邮箱使用的jar包

    以上就是关于 "javamail 开发邮箱使用的 jar 包" 的详细说明,包括了核心库 mail.jar、JAF 库 activation.jar 以及可能包含额外功能的 additionnal.jar 的作用和使用方法。在实际开发中,根据具体需求,你可能还需要...

    javamail所需要的jar包

    标题"javamail所需要的jar包"指的是为了使用JavaMail API,我们需要下载并引入特定的JAR文件到项目的类路径中。这些JAR文件包含了JavaMail API的所有必要组件,使开发者可以编写代码来发送和接收邮件。 描述中的...

    JavaMail所需jar包

    标题"JavaMail所需jar包"指的是为了使用JavaMail API进行邮件操作,你需要将特定的JAR(Java档案)文件添加到你的项目类路径中。这些JAR文件通常包含了JavaMail所需的全部类和接口,使得你可以构建出功能完善的邮件...

    javaMail所需jar包

    在开发过程中,`activation.jar` 和 `mail.jar` 必须被包含在项目的类路径中,这样才能正常运行JavaMail的代码。对于现代的Java项目,可以通过Maven或Gradle等构建工具将这两个依赖项添加到项目中,这样可以更方便地...

    javamail.jar,javamail资源包

    JavaMail 是一个开源的 Java API,它为Java开发者提供了处理电子邮件的能力。...`javamail.jar` 文件是JavaMail的核心库,...在开发过程中,务必遵循JavaMail的文档,正确配置和使用API,以确保邮件功能的稳定性和安全性。

    JavaMail所需最新版(1.5.4)jar包

    10. **POP3 和 IMAP 协议**:JavaMail 支持这两种常见的邮件协议,用于下载和管理邮件。 11. **JAF (JavaBeans Activation Framework)**:处理邮件中的复杂数据类型,比如解析和创建MIME类型的附件。 12. **示例...

    javamail使用的jar包

    JavaMail 的使用通常需要依赖一组特定的 JAR 包,这些包包含了实现 SMTP、POP3、IMAP 等邮件协议的类和方法。 在描述中提到的 "javamail-1.4.4" 可能是指 JavaMail API 的一个版本号,这通常是一个包含所有必要组件...

    JavaWeb开发所需jar包资源

    在使用Eclipse这样的集成开发环境(IDE)进行JavaWeb开发时,我们需要依赖一些核心的jar包来支持项目的构建和运行。这些jar包包含了各种类库,使开发者能够方便地实现诸如Servlet、JSP、JSTL、JavaMail等Web相关的...

    javaMail API和JAR

    JavaMail API是Java编程语言中用于处理电子邮件的库,它为开发者提供了丰富的接口和类,以便于发送、接收和管理电子邮件。...在开发过程中,理解并熟练使用这些类可以方便地实现在Java应用中发送和接收电子邮件的功能。

    javaMail相关jar包

    在开发过程中,查阅 JavaMail 的源码和 API 文档将有助于更深入地理解和利用这个强大的工具。源码可以帮助理解内部的工作机制,而 API 文档则提供了详细的类和方法说明,方便你在实际项目中灵活运用。

    JavaMail开发服务器和JAR包练习

    这个“JavaMail开发服务器和JAR包练习”旨在帮助你深入理解如何利用JavaMail来实现电子邮件功能,这对于构建企业级管理系统来说至关重要。 在JavaMail的实践中,你需要了解以下关键知识点: 1. **JavaMail API**: ...

    JavaMail开发包

    在JavaMail的开发过程中,通常会用到两个关键的JAR文件:`activation.jar`和`mail.jar`。 `activation.jar`包含了JavaBeans Activation Framework (JAF),这是一个标准的Java API,用于识别和操作未知的数据类型。...

    javamail=mail.jar+activation.jar+additionnal.jar

    - **兼容性问题**:由于Android系统默认并不包含完整的JavaMail API,所以需要手动引入这些jar包。同时,由于Android和Java SE环境的不同,可能会遇到一些兼容性问题,需要对代码进行适配。 - **网络访问**:...

    KETTLE工具的相关jar包 下载直接使用即可

    Kettle,全称为Pentaho Data Integration (PDI),是一款...总的来说,Kettle的jar包是其功能实现的基础,通过这些库,我们可以方便地进行数据提取、转换和加载,构建复杂的数据处理流程,满足企业级的大数据处理需求。

    javamail 开发所需jar包

    在JavaMail的开发过程中,有两个关键的jar包至关重要,分别是`activation.jar`和`mail.jar`。 1. **activation.jar**:这个jar包是JavaBeans Activation Framework (JAF)的一部分,它主要用于处理MIME类型的对象,...

    JavaMail需要的jar

    在 JavaMail 的使用过程中,有两个关键的 jar 包是必不可少的:`activation.jar` 和 `mail.jar`。 `activation.jar` 是 JavaBeans Activation Framework (JAF) 的一部分,它提供了识别和操作不同类型数据的能力。在...

Global site tag (gtag.js) - Google Analytics