首页 / 软件开发 / JAVA / 用JavaMail API编写可带附件的邮件发送程序
用JavaMail API编写可带附件的邮件发送程序2010-07-19利用Sun公司提供的JavaMail API可以很方便的开发邮件发送程序。也许你已经可以利用它来发送一段简单的文本了,但想不想使你的程序像OUTLOOK一样也能发送附件呢?本文在简单介绍了JavaMail之后,详细讲解了一段完整的送信的JavaBean及一个十分轻巧的servlet。(没有装载JavaMail API的读者,可以到此站点下载,并按照Readme.txt设置好ClassPath)一、JavaMail中一些我们需要的类1.PropertiesJavaMail需要Properties来创建一个session对象,其属性值就是发送邮件的主机,如:Properties props = new Properties ();
props.put("mail.smtp.host", "smtp.xxxx.com");//可以换上你的smtp主机名,就像你在OutLook中设置smtp主机名一样。
2.Session所有的基于JavaMail的程序都至少需要一个或全部的对话目标。Session session = Session.getInstance(props, null);
3.MimeMessage信息对象将把你所发送的邮件真实的反映出来。MimeMessage msg = new MimeMessage(session);
4.Transport邮件的发送是由Transport来完成的:Transport.send(msg);