|
JavaMail API 官方网站 http://java.sun.com/products/javamail/index.jsp
JavaMail API基本原理
javamail的几个知识点
1) 把邮件保存为一个文件
private void savemail(MimeMessage msg, String path) {
try {
File f = new File(path);
f.getParentFile().mkdirs();
FileOutputStream fo = new FileOutputStream(f);
//CRLFOutputStream 可以把一些换行符不满足MIME规范的邮件进行修正。
CRLFOutputStream CRLFO = new CRLFOutputStream(fo);
msg.writeTo(CRLFO);
CRLFO.close();
fo.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
调用:
savemail(msg,"c:/lizongbo/testmail.eml");
2) 启动javamail的调试模式,方便查看详细的调试信息:
//Session session = Session.getInstance(System.getProperties());
session.getProperties().setProperty("mail.debug","true");
session.setDebug(true);
//默认的是输出调试信息到控制台
|