社区
Java SE
帖子详情
javamail包中 这个 javax.activation.*;在那里(有提示作用的有分)
masterjames
2002-12-27 04:25:35
我在在SUN公司的网站下载了javamail-1.3
有这四个包imap.jar,mailapi.jar,pop3.jar,smtp.jar
可import 这个就出错javax.activation.*;请问这个包在那里?
...全文
1694
8
打赏
收藏
javamail包中 这个 javax.activation.*;在那里(有提示作用的有分)
我在在SUN公司的网站下载了javamail-1.3 有这四个包imap.jar,mailapi.jar,pop3.jar,smtp.jar 可import 这个就出错javax.activation.*;请问这个包在那里?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redkey
2002-12-28
打赏
举报
回复
加入类路径中不就行了吗
xue_sharp
2002-12-28
打赏
举报
回复
你要是有j2ee.jar
import它,什么都省了
masterjames
2002-12-28
打赏
举报
回复
我TRY一下,通过了就散分
zxhong
2002-12-27
打赏
举报
回复
1,tomcat\common\lib\activation.jar(安装tomcat后会有自带)
2,yes
masterz
2002-12-27
打赏
举报
回复
一个发送MAIL的BEAN
package homepage;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;
import java.util.Hashtable;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
/**
* Title: JavaMail system
* Description:
* Copyright: Copyright (c) 2002
* Company: home
* @author coolwen.com
* @version 1.0
*/
public class SmtpAuthenticator extends javax.mail.Authenticator{
//SMTP身份验证
protected javax.mail.PasswordAuthentication getPasswordAuthentication()
{
return new javax.mail.PasswordAuthentication("coolwen.com","password");
}
}
package homepage;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;
import java.util.Hashtable;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import java.io.File;
/**
* Title: JavaMail system
* Description:
* Copyright: Copyright (c) 2002
* Company: home
* @author coolwen.com
* @version 1.0
*/
public class SendMail{
private String smtp="smtp.163.com",from="coolwen.com@163.com";
//发送一个邮件
public boolean SendMail(String subject,String body,String to,String filename){
try {
SmtpAuthenticator sa=new SmtpAuthenticator();
Properties props=System.getProperties();
props.put("mail.smtp.auth","true");
props.put("mail.smtp.host",smtp);
Session sess=Session.getInstance(props,sa);
sess.setDebug(true);
Message msg = new MimeMessage(sess);
msg.setDataHandler(new DataHandler(body,"text/html; charset=gb2312"));
if(filename.equals("") || filename == null||filename.equals("null"))
{
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to,false));
msg.setSubject(subject);
}else{
msg.setFrom(new InternetAddress(from));
msg.addRecipient(javax.mail.Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject(subject);
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(body);
MimeBodyPart mbp2 = new MimeBodyPart();
//File file=new File(filename);
FileDataSource fds = new FileDataSource(filename);
mbp2.setDataHandler(new DataHandler(fds));
mbp2.setFileName(fds.getName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
mp.addBodyPart(mbp2);
msg.setContent(mp);
}
msg.setSentDate(new Date());
//msg.setText(body);
Transport.send(msg);
return true;
} catch (Exception e) {
return false;
}
}
}
在JSP中使用
<%@page contentType="text/html; charset=gb2312" language="java"%>
<jsp:useBean id="send" scope="page" class="homepage.SendMail" />
<%
if(send.SendMail("中国","中国","coolwen.com@163.com","D:\\myGUI.java"))
out.println("ok");
else
out.println("no");
%>
原作者:树叶
来 源:网易
masterz
2002-12-27
打赏
举报
回复
download activation.jar from http://java.sun.com/products/javabeans/glasgow/jaf.html; add it to your class path
2. yes
masterjames
2002-12-27
打赏
举报
回复
快来呀
masterjames
2002-12-27
打赏
举报
回复
1>javax.activation.*; 70分
2>另外,带认证的MAIL是不是登陆油箱的用户名和密码? 30分,请解释一下
java
x.
activat
ion
.jar
java
x.
activat
ion
.jar 是一个
Java
平台上的库,主要用于支持数据对象的激活和处理,它是
Java
Mail
项目的一部
分
,但也可以单独使用。这个库提供了数据处理和传输的标准API,使得开发者能够在不同的应用程序和环境中交换...
java
x.
activat
ion
.UnsupportedDataTypeExcept
ion
: no object DCH for MIME type
在Oracle 11.2.0.4中调用
java
x.mail 发送邮件时可能会遇到以下错误: ORA-29532:
Java
call terminated by uncaught
Java
except
ion
:
java
x.mail.MessagingExcept
ion
: IOExcept
ion
while sending message; nested ...
java
x.mail-api.jar,
activat
ion
.jar包下载
在
Java
编程环境中,发送电子邮件是一项常见的任务,而这通常涉及到对
java
x.mail-api.jar 和
activat
ion
.jar 这两个库的使用。这两个JAR文件是
Java
Mail
API的核心组成部
分
,为开发者提供了丰富的功能来处理邮件的...
java
发送邮件依赖包
java
x.mail.jar和
activat
ion
.jar.zip
java
x.mail.jar 和
activat
ion
.jar 是实现这一功能的关键库文件,它们提供了
Java
Mail
API,允许开发者通过
Java
代码来发送和接收电子邮件。
java
x.mail.jar 包含了
Java
Mail
API的核心类和接口,这些接口和类主要...
JSP发送邮件实例 利用
java
x.mail和
java
.
activat
ion
这两个包
在这个实例中,我们将利用`
java
x.mail`和`
java
.
activat
ion
`这两个
Java
库来实现JSP发送邮件的功能。这两个库是
Java
Mail
API的一部
分
,提供了丰富的接口和类,使得我们可以在
Java
程序中方便地处理邮件的发送和接收。 ...
Java SE
62,633
社区成员
307,265
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章