WEB开发网
开发学院软件开发Java 在 WebSphere Studio 中使用 JavaMail 阅读

在 WebSphere Studio 中使用 JavaMail

 2009-11-08 00:00:00 来源:WEB开发网   
核心提示:引言Java™Mail API 使电子邮件客户端能够从邮件服务器发送和接收电子邮件,该 API 为构建基于 Java 的电子邮件和消息传递应用程序提供了平台和协议独立的框架,在 WebSphere Studio 中使用 JavaMail,JavaMail API 实现为可选的 Java 平台包,也可作为 J

引言

Java™Mail API 使电子邮件客户端能够从邮件服务器发送和接收电子邮件。该 API 为构建基于 Java 的电子邮件和消息传递应用程序提供了平台和协议独立的框架。JavaMail API 实现为可选的 Java 平台包,也可作为  Java 2 Platform Enterprise Edition(J2EE)的一部分进行使用。

本文的重点是使用 JavaMail API 构建一个应用程序,然后用IBM® WebSphere® Studio Application Developer(以下称为 Application Developer)测试该程序。本文还提供了关于免费电子邮件服务器和 JavaMail 场景的信息。

如果您有使用 JavaMail 1.1 规范的经验,您将可以用特性(Property)对象创建一个邮件会话。然而,对于 JavaMail 1.2,最好是通过 JNDI 查找邮件会话,而不是通过特性创建一个新的会话。根据 WebSphere V5 InfoCenter,应该一直查找邮件会话。

J2EE 规范把邮件会话实例看作是资源或工厂,可以从中获取邮件传输和存储连接。不要硬编码邮件会话,也就是填写特性对象,然后用它来创建 avax.mail.Session 的实例。

Application Developer 允许您使用 JavaMail,而无需任何特定的文件设置。惟一需要设置的是实际的邮件会话资源。

Application Developer没有为编辑邮件提供者和创建邮件会话提供 GUI 界面。必须直接在 WebSphere Admin 控制台中完成这两项任务。本文将着重于发送遵循 JavaMail 规范的电子邮件。

先决条件

确保您有可用的 SMTP 邮件服务器——它通常由 ISP 提供,您可以通过 SMTP 邮件服务器发送电子邮件。如果您不知道任何邮件服务器,您可以安装您自己的。一个您可以下载的免费邮件服务器程序是 PostCast Server,它将您的机器转变成出站 SMTP 邮件服务器。对于本文,您可以用 PostCast Server 代替来自ISP的 SMTP 服务器。

1 2 3 4 5 6  下一页

Tags:WebSphere Studio 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接