commons-email.jar,activation.jar,mail.jar 怎样把这几个包导入eclipse

MengXiangXuYaoNuLi 2012-12-07 05:04:31
import java.util.ArrayList;



public class Email {

public static void sendMutiMessage() {

MultiPartEmail email = new MultiPartEmail();
String[] multiPaths = new String[] { "D:/1.jpg", "D:/2.txt" };

List<EmailAttachment> list = new ArrayList<EmailAttachment>();
for (int j = 0; j < multiPaths.length; j++) {
EmailAttachment attachment = new EmailAttachment();
//判断当前这个文件路径是否在本地 如果是:setPath 否则 setURL;
if (multiPaths[j].indexOf("http") == -1) {
attachment.setPath(multiPaths[j]);
} else {
try {
attachment.setURL(new URL(multiPaths[j]));
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture of John");
list.add(attachment);
}

try {
// 这里是发送服务器的名字:
email.setHostName("smtp.126.com");
// 编码集的设置
email.setCharset("utf-8");
// 收件人的邮箱
email.addTo("slimes@126.com");
// 发送人的邮箱
email.setFrom("yuhan0@126.com");
// 如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
email.setAuthentication("yuhan0", "******");
email.setSubject("这是一封测试邮件");
// 要发送的信息
email.setMsg("<b><a href=\"http://www.baidu.com\">邮件测试内容</a></b>");

for (int a = 0; a < list.size(); a++) //添加多个附件
{
email.attach(list.get(a));
}
// 发送
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
}


}


commons-email.jar,activation.jar,mail.jar
怎样把这几个包导入eclipse
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
辰星0 2012-12-12
  • 打赏
  • 举报
回复
ctrl+shift+o
MengXiangXuYaoNuLi 2012-12-07
  • 打赏
  • 举报
回复
还是不行啊
辰星0 2012-12-07
  • 打赏
  • 举报
回复
楼上正解!!
Jordan37 2012-12-07
  • 打赏
  • 举报
回复
右键单击项目,选择properties,然后选择java build path,选择libraries标签页,然后选择add external jar,ok

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧