首页 Linux J2SE J2EE J2ME SMS
MySQL PostgreSQL Oracle hibernate struts javamail
Tomcat Weblogic jdbc qmail Eclipse JBuilder

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);
//默认的是输出调试信息到控制台


 

© 2005 CHINAJSP技术网站
EMAIL:CHINAJSP@CHINAJSP.NET
简约不简单,做好专业JSP技术网站