在WebSphere Studio中使用JavaMail

引言

JavaMail 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 服 务器。

安装和配置 PostCast SMTP 邮件服务器

下载安装图标。

双击下载的文件,系统应该会启动安装向导。

单击 Welcome 页面上的 Next。

接受许可协议,然后单击 Next。

指定 安装位置,然后单击 Next:

时间: 2024-10-10 23:47:24

在WebSphere Studio中使用JavaMail的相关文章

在团队环境中使用WebSphere Studio进行插件开发

通过使用 Eclipse 插件开发环境(Eclipse Plug-in Development Environment,PDE),WebSphere Studio 能让您快速开发功能强大的插 件.然而,在您开始新的插件开发项目时,摆在您面前的功能和选择会使您无从选择.本文提供了在插件开发过程中您将面对的这些问题的实 践概要,无论您选择使用的是 WebSphere Studio 或是 vanilla Eclipse. 引言 插件的相关性以及与其有关的在团队中共享项目方式理解起来是比较复杂的.或许

WebSphere Studio

在WebSphere产品家族中,WebSphere Studio是一套功能强大,易于使用的Web网站创建和管理工具,当前版本为V3.0. 它提供的工具集,可以帮助您顺利完成从开发,发布到维护交互式的动态网站的所有工作. 主要特点如下: · 方便地创建动态交互式网站,避免CGI和ASP的缺点 · 包括生成Java Servlet, 项目管理和编辑的开发工具 · 提供多种向导,减少开发Java Servlets 和JavaBeans的时间和费用 · 方便地发布全部网站到WebSphere 应用服务器

WebSphere Studio和XDE构建应用程序

简介 同时使用Rational扩展开发环境(XDE)和IBM的WebSphere Studio,你可以拥有一个完整优秀的整合平台,用于构建电子商务应用程序.你可以做需求分析.面向对象的设计,并且建模你用来构建和测试代码的相同的信息模型.换句话说,一个工程所有的参与者现在可以"拿着同样的乐谱歌唱了".在以前,当开发者进行开发过程任务的时候,重复的工具常常需要他们从一个工具向另一个工具导出信息.为了给你一个关于这些不同工具功能的直观认识,我将在本文中使用下面的方案. 有时候,一个新工程的设

利用WebSphere Studio和Eclipse的集成SCM提高开发人员的生产力

简介 软件配置管理(SCM)在开发生命周期内建立和维护了软件产品的完整性.通过保护和管理业务关键软件和资产,SCM使开发团体能够以更快的速度.更低的成本和风险生产出更高质量的软件. 在本文中,你会发现软件配置管理为什么对于业务成功至关重要.本文讨论了 IBM Rational ClearCase 变更管理产品包括Rational ClearCase 和 Rational ClearQuest 变更管理解决方案,如何从 IBM WebSphere Studio 和 Eclipse环境中提供高级SC

运用WebSphere Studio V5.1.1开发JSF应用程序

引言 这一系列文章展示了 WebSphere Studio V5.1.1 中的 Java Server Faces Technology Preview 的特征,本文是其中的第 5 部分. 在本系列的 第 4 部分中,我们介绍了 JSF 如何利用现有的 J2EE 技术,它使用 JavaBean 数据控件来创建一个调用现有的 EJB 应用程序的 JSF 页面.在最后这一部分,我们将使用 JSF Web 服务组件来调用 Web 服务. JSF Web 服务组件可以在 Internet 上搜索任何标准

运用WebSphere Studio V5.1.1开发JSF应用程序: 第4部分

这一系列文章展示了 WebSphere Studio V5.1.1 中的 Java Server Faces TechnologyPreview 的特征,本文是其中的第 4 部分 在文章系列的 第 3 部分中,我们看到了 JSF 应用程序如何利用 Service Data Object(SDO)技术来访问数据.在本文中,我们将会看到 JSF如何利用现有的 J2EE 技术.我们将会创建一个调用现有的 EJB 应用程序的 JSF 页面,并在兼顾 JSF 的 RAD 性质的前提下运用 JavaBean

运用WebSphere Studio V5.1.1开发JSF应用程序: 第3部分

这个系列由 5 部分组成,在第 2 部分中我们使用快速应用程序开发(Rapid Application Development,RAD)JSF 组件创建了 Java Server Faces 表单.在第 3 部分中,我们将看到 JSF 可以如何利用 Web Data Object(WDO)(很快就会成为 Service Data Object)技术来访问数据. 引言 本文是这一系列文章的第三部分,将展示 WebSphere Studio V5.1.1 提供的 Server Faces Techn

Eclipse和WebSphere Studio新的项目交换功能

引言 一位"牛气"的程序员独自一人就能够编写代码的年代已经过去了.事实上,在每个重要的开发项目中共享代码都是有必要的.Eclipse和IBM WebSphere Studio提供了几种方法,可以用于把您的代码与同事共享,其中每一种方法都既有优点也有缺点.在大型开发项目中,最常用的共享方法是通过储存库(repository)进行共享.然而,有时您可能希望在不使用储存库的情况下共享您的工作. 本文讲解关于存储库和非存储库代码共享的几种不同方法,并且说明每种方法的优点和缺点.本文还将介绍一种

Android Studio中SDK Location没有了,不能设置sdk的路径

问题描述 Android Studio中SDK Location没有了,不能设置sdk的路径 今天脑子迷迷糊糊的,不知道点了什么东西,自己项目就出问题,然后自己重新重新配置sdk路径也找不到,将IDE卸载重新安装还是老样子,真的很蛋疼. 求求大家们帮帮我,谢谢大家了! 解决方案 Android Studio 怎么设置JDK和SDK的路径Android studio 没有SDK location设置选项Android Studio设置代理更新下载SDK