`
- 浏览:
57610 次
- 性别:
- 来自:
合肥
-
mail.jar 下载地址:
http://java.sun.com/products/javamail/downloads/index.html
activation.jar 下载地址:
http://java.sun.com/products/javabeans/jaf/downloads/index.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 中并已全部设置好。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
3. `smtp.jar`:虽然SMTP(Simple Mail Transfer Protocol)协议是JavaMail库的基本组成部分,但有时候可能会单独提供一个专门处理SMTP服务的jar包。SMTP是互联网上最常用的邮件传输协议,用于将邮件从发件人传递到...
在JavaMail中,`activation.jar` 和 `mail.jar` 是两个至关重要的库文件。 1. **activation.jar**:这个库文件包含了JavaBeans Activation Framework (JAF),它是Java平台的标准组件,用于识别和操作数据对象。JAF...
总的来说,JavaMail完整JAR包为Java开发者提供了全面的邮件处理功能,无论是发送简单的文本邮件,还是构建复杂的带有附件和HTML内容的邮件,都能轻松应对。结合Apache Commons Email库,可以进一步简化邮件服务的...
在JavaMail的实现中,通常会用到三个关键的JAR包:`activation-1.1.jar`、`javax.mail-api-1.5.6.jar`和`javax.mail-1.5.6.jar`,这正是你压缩包文件中的内容。 1. **activation-1.1.jar**:这个JAR包包含了...
Javamail jar包免费下载
本主题将详细介绍JavaMail以及与之相关的`javamail1_4_5`和`jaf-1_1_1`这两个Jar包。 `javamail1_4_5.jar`是JavaMail的核心库,包含了处理SMTP、POP3、IMAP等邮件协议所需的所有类和接口。这个版本(1.4.5)是...
本资源提供的"Android使用JavaMail开发邮箱最新jar包集合"包含了开发过程中所需的最新版本(1.6.0)的核心组件。 JavaMail API主要包括以下几个关键模块: 1. **javax.mail**:这是JavaMail的核心包,包含了发送和...
JavaMail 是sun公司(现以被甲骨文收购)为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如前面所讲的SMTP,...java发送邮箱相关jar包:mail、activation
使用方法可以查看我的“使用 JavaMail 发送电子邮件,适合多种电子邮箱地址充当发送者”一文。
在项目中集成 JavaMail,首先需要下载相应的 jar 包,这通常包括核心的 `javamail.jar` 和必要的依赖包,如 `javax.mail.jar`、`activation.jar` 等。 1. **JavaMail API 概述** JavaMail API 提供了多种类和接口...
1. **mail.jar**:这是一个核心的 JavaMail JAR 文件,包含了 JavaMail API 的所有类和接口,如 `javax.mail` 和 `javax.mail.internet` 包。这些类提供了创建、发送、读取邮件以及处理附件等功能。例如,`Message` ...
javamail服务器构建jar包,有smtp和POP3
JavaMail API包括了`javax.mail`和`javax.mail.internet`这两个主要的包,它们包含了创建、发送和读取邮件所需的所有组件。 2. **activation.jar**: 此JAR文件是JavaBeans Activation Framework的一部分,它提供了...
`javaMail.jar`是JavaMail API的实现库,包含了实现邮件协议(如SMTP、POP3、IMAP)的类和方法。 JavaMail API的核心概念包括以下几个部分: 1. **Message**: 这是邮件的基本单元,代表一封电子邮件。通过`Message...
在JavaMail 1.6.2版本中,针对JDK 6.0的环境,通常会包含两个核心的jar包:`mail.jar`和`activation.jar`。 `mail.jar`是JavaMail的核心库,包含了处理邮件的各种类和接口,如`Session`(邮件会话)、`Message`...
1. **导入库**:在代码中引入必要的JavaMail和JAF包,例如: ```java import javax.mail.*; import javax.mail.internet.*; ``` 2. **配置属性**:设置邮件服务器的相关参数,如用户名、密码、主机名和端口号:...