使用的包:
    
     commons-email-1.2-bin.zip
    
    ,下载后解压取其中的jar包。
   
另外使用MimeUtility.encodeText()时需要mail.jar包。
发送HTML格式的邮件,代码如下:
package com.mail.test;
/**
 * 发送邮件 
 */
import java.io.File;
import java.io.UnsupportedEncodingException;
import javax.mail.internet.MimeUtility;
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
public class Mail {
	
	public static void main(String [] args){
		HtmlEmail email = new HtmlEmail();
		try {
			/*** 添加附件****************************/
			EmailAttachment ea = new EmailAttachment();//创建加载附件对象
			ea.setPath("F:\\新建文件夹\\11.jpg");//附件的地址
			ea.setDisposition(EmailAttachment.ATTACHMENT);//表示附件
			ea.setDescription("通讯录");//描述
			/**  MimeUtility.encodeText() 编码,使附件的中文不会变成乱码 */ 
版权声明:本文为youxitou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
