package com.bulktree.mail;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.MultiPartEmail;
publicclass AttachmentMailTest {
publicstaticvoid main(String[] args) throws EmailException, MalformedURLException {
// 创建一个Email附件
EmailAttachment emailattachment = new EmailAttachment();
emailattachment.setPath("/biao_05.jpg");
// emailattachment.setURL(new URL("http://www.blogjava.net/bulktree/picture/bulktree.jpg"));
emailattachment.setDisposition(EmailAttachment.ATTACHMENT);
emailattachment.setDescription("This is Smile picture");
emailattachment.setName("bulktree");
// 创建一个email
MultiPartEmail multipartemail = new MultiPartEmail();
multipartemail.setHostName("smtp.163.com");
multipartemail.addTo("bulktree@126.com", "bulktree");
multipartemail.setFrom("bulktree@163.com", "bulktree");
multipartemail.setAuthentication("bulktree", "123456");
multipartemail.setSubject("This is a attachment Email");
multipartemail.setMsg("this a attachment Eamil Test");
//添加附件
multipartemail.attach(emailattachment);
//发送邮件
multipartemail.send();
System.out.println("The attachmentEmail send sucessful!!!");
}
}
|
相关推荐
java 发邮件的3个jar包 mail.jar commons-email-1.1.jar activation.jar
Java发送邮件所需要的几个JAR包,打包发给大家,包含以下内容: commons-email-1.1.jar mail.jar additionnal.jar activation.jar
activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397
commons-email-1.1.jar: 这是Apache组织下的一个项目,主要就是对java的邮件功能进行了封装,用起来更加方便,简单。
commons-email-1.1.rar源文件及jar文件
commons-email-1.2.jar commons-fileupload-1.2.1.jar commons-lang-2.4.jar commons-logging-1.1.jar commons-pool-1.5.4.jar commons-pool-1.6.jar dom4j-1.6.1.jar ehcache-core-2.4.3.jar ezmorph-1.0.6.jar ...
org.apache.commons相关的所以jar包,包括commons-beanutils-1.8.0-bin.zip;commons-betwixt-0.8.zip;commons-cli-1.1.zip;commons-codec-1.3.zip;commons-collections-3.2.1-bin.zip;commons-digester-1.8.zip...
commons-attributes-2.2-src.zip commons-attributes-2.2.zip commons-beanutils-1.8.0-BETA-src.zip commons-beanutils-1.8.0-BETA.zip commons-betwixt-0.8-src.zip commons-betwixt-0.8.zip ...
commons-beanutils-1.8.0.jar commons-beanutils-bean-collections-...commons-email-1.1.jar commons-fileupload-1.2.1.jar commons-io-1.4.jar commons-lang-2.4.jar commons-logging-1.2.jar commons-net-1.4.1.jar
javamail使用的2个jar包,如果在程序中需要加入发送邮件功能,则必须要加入这两个Jar包
commons-email-1.1.jar commons-email-1.1-javadoc.jar commons-email-1.1-sources.jar commons-fileupload-1.2.1.jar commons-fileupload-1.2.1-javadoc.jar commons-fileupload-1.2.1-sources.jar commons-...
org.apache.commons的jar包 包含:commons-beanutils-1.8.0-bin.zip commons-betwixt-0.8.zip commons-cli-1.1.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-digester-1.8.zip commons-...
其中包括:activation.jar activation-1.1.jar commons-email-1.5.jar mail-1.4.jar jmeter邮件发送所需jar包,发送邮件之前需要将jar包放到ant的lib目录下 避免 com.sun.mail.smtp.SMTPSendFailedException: 553 ...
commons-email-1.4.jar commons-fileupload-1.3.1.jar commons-io-2.4.jar commons-lang3-3.3.2.jar commons-logging-1.0.4.jar commons-pool-1.5.4.jar commons-pool2-2.0.jar core-2.2.jar dom4j-1.6.1.jar dozer-...
apache commons jar(commons所有的jar包,从官网下载提供给大家) 因为涉及jar太多,包括有src源代码,只需要3分,希望大家理解,我也是从官网花了很长时间才一个一个下完,需要的请自取。全部是zip文件,每个对应的...
包括commons-beanutils-1.8.0-bin、commons-betwixt-0.8、commons-cli-1.1、commons-codec-1.3、commons-collections-3.2.1-bin、commons-digester-1.8、commons-discovery-0.4、commons-email-1.1-bin、commons-...
org.apache.commons 的经典jar 包 commons-beanutils-1.8.0-bin、 commons-betwixt-0.8、 commons-cli-1.1、 commons-codec-1.3、 commons-collections-3.2.1-bin、 commons-digester-1.8、 commons-...