Sun Java System Application Server Enterprise Edition 8.2 管理指南

第 5 章 配置 JavaMail 資源

Application Server 包含 JavaMail API。JavaMail API 是一組用於建立郵件系統模型的抽象 API。API 提供了一個獨立於平台和協定的架構來建置郵件和訊息傳送應用程式。JavaMail API 提供讀取、撰寫與傳送電子郵件的功能。服務提供者可實作特定協定。您可以使用 JavaMail API 為您的應用程式增加電子郵件功能。JavaMail 可讓 Java 應用程式存取您的網路或網際網路上,能使用網際網路郵件存取通訊協定 (IMAP) 與簡易郵件傳輸協定 (SMTP) 之郵件伺服器。它不提供郵件伺服器功能;因此您必須能夠存取郵件伺服器才能使用 JavaMail。

如需瞭解有關 JavaMail API 的更多資訊,請參閱 JavaMail 網站,網址為 http://java.sun.com/products/javamail/index.html

本章包括下列小節:

建立 JavaMail 階段作業

若要配置 JavaMail 以在 Application Server 中使用,請在 Application Server 的 Admin Console 中建立郵件階段作業。這樣可讓伺服器端元件與應用程式使用 JNDI (利用您為它們指定的階段作業特性) 存取 JavaMail 服務。建立郵件階段作業時,您可以在 Admin Console 中指定郵件主機、傳輸與儲存協定,以及預設郵件使用者,這樣使用 JavaMail 的元件就不需要設定這些特性。經常使用電子郵件功能的應用程式可從中獲益,因為 Application Server 會建立單一階段作業物件,並透過 JNDI 提供給任何需要它的元件。

若要使用 Admin Console 建立 JavaMail 階段作業,請選取 [資源] > [JavaMail 階段作業]。指定 JavaMail 設定,如下所示:

此外,只有重新配置郵件提供者以使用非預設儲存或傳輸協定時,才需要定義以下進階設定: