望大神多多指点
代码入下:package cn.itcast.javmail2;import java.io.FileOutputStream;import java.io.OutputStream;
import java.util.Properties;import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.activation.MimeType;
import javax.mail.*;
import javax.mail.Message.RecipientType;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.mail.internet.MimeUtility;import com.sun.mail.util.MimeUtil;public class Demo3 {
public static void main(String[] args) throws Exception{
Properties props=new Properties();
Session session=Session.getInstance(props);
MimeMessage msg=new MimeMessage(session);
msg.setFrom(new InternetAddress(MimeUtility.encodeText("测试")+" <[email protected]>"));
//设置邮件的回复人
msg.setReplyTo(new Address[]{new InternetAddress("[email protected]")});
//设置多个收件人
msg.setRecipients(RecipientType.TO, InternetAddress.parse(MimeUtility.encodeText("张三")+" <[email protected]>,"+MimeUtility.encodeText("李四")+" <[email protected]>"));
msg.setSubject("test");

MimeMultipart msgMultipart=new MimeMultipart("mixed");
msg.setContent(msgMultipart);

MimeBodyPart content=new MimeBodyPart();
MimeBodyPart attch1=new MimeBodyPart();
MimeBodyPart attch2=new MimeBodyPart();


msgMultipart.addBodyPart(attch1);
msgMultipart.addBodyPart(attch2);
msgMultipart.addBodyPart(content); //创建附件1
DataSource ds1=new FileDataSource("E:\\test1.txt");
DataHandler dh1=new DataHandler(ds1);
attch1.setDataHandler(dh1);
attch1.setFileName(
//对中文附件进行编码
MimeUtility.encodeText("test1培训.txt")
);

//创建附件2
DataSource ds2=new FileDataSource("E:\\test2.txt");
DataHandler dh2=new DataHandler(ds2);
attch2.setDataHandler(dh2);
attch2.setFileName("test2.txt");

//创建内容
MimeMultipart bodyMultipart=new MimeMultipart("related");
content.setContent(bodyMultipart);

MimeBodyPart htmlPart=new MimeBodyPart();
MimeBodyPart gifPart=new MimeBodyPart();

bodyMultipart.addBodyPart(htmlPart);
bodyMultipart.addBodyPart(gifPart);

DataSource gifds = new FileDataSource(
"resource\\logo.gif"
);
DataHandler gifdh = new DataHandler(gifds);
gifPart.setDataHandler(gifdh);

htmlPart.setContent("<span style='color:red'>你好</span>","text/html;charset=gbk");

msg.saveChanges();
OutputStream os=new FileOutputStream("f:\\text4.eml");
msg.writeTo(os);
os.close();
}}