Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)(二)
sohu发来的邮件
:我这里有一张图片
,好看吗?", "text/html;charset=utf-8");
/*正文内容设置结束*/
/*下面为设置附件*/
attach1.setDataHandler(new DataHandler(new FileDataSource("E:\\others\\firefox.txt")));
attach1.setFileName("file1.txt");
attach2.setDataHandler(new DataHandler(new FileDataSource("E:\\others\\java.txt")));
attach2.setFileName("file2.txt");
msg.saveChanges();
//把邮件以文件的形式写入到磁盘
OutputStream os = new FileOutputStream("E:\\others\\demo.eml");
msg.writeTo(os);
os.close();
Transport trans = session.getTransport();
trans.connect("smtp.sohu.com", 25, "zyh5540", "test");
trans.sendMessage(msg,msg.getAllRecipients());
}
}
附:
1.JavaMail开发jar包下载地址:http://download.csdn.net/download/zyh5540/6900667
2.参考代码下载地址:http://download.csdn.net/download/zyh5540/6907731