第二部分:关于javamail
文档的使用
下载的javamail api中带的文档是很有用的。你可以在javamail下的/docs/javadocs/index.html找到它。第二部分主要将分析邮件程序的组件。你可以通过阅读文档来获得更多这方面的信息。
组件发送邮件需要使用javamail,它使对邮件的操作变得简单易用。
属性对象
javamail需要创建一个格式为"mail.smtp.host"的文件用来发送信息。
| properties props = new properties (); props.put("mail.smtp.host", "smtp.jspinsider.com"); |
对话对象
所有的基于javamail的程序都至少需要一个或全部的对话目标。
| session sendmailsession; sendmailsession = session.getinstance(props, null); |
传输
邮件的传输只有送出或受到两种状态。javamail将这两种不同状态描述为传输和储存。传输将送出邮件,而储存将收取邮件。
| transport transport; transport = sendmailsession.gettransport("smtp"); |
使用javamail能为我们节约大量的时间。javamail能代替所有的smtp的工作。
注意:javamail并不能完全的支持所有的邮件发送收取工作。它目前仅支持imap、smtp和pop3,除此以外你只有等待新的javamail版本或自己开发协议。
信息对象
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器