郵件服務提供者與郵件階段作業

郵件服務供應商是一種驅動程式,支援郵件與郵件伺服器互動,郵件伺服器使用特定的郵件通訊協定。應用程式伺服器包含郵件通訊協定的服務提供者,其又稱為通訊協定提供者。

郵件提供者會封裝通訊協定提供者的集合。例如,應用程式伺服器具有內建的郵件提供者,來包含最常見的通訊協定提供者。這些通訊協定提供者都會安裝成預設通訊協定提供者,足夠供大部分應用程式使用。如果您有一個需要自訂通訊協定提供者的特殊應用程式,請遵循 JavaMail API Design Specification 中有關郵件階段作業的章節中所概述的步驟,來安裝您自己的通訊協定提供者。

郵件階段作業由 javax.mail.Session 類別來表示。郵件階段作業物件會鑑別使用者,並控制存取傳訊系統。

如果要建立獨立式平台的郵件應用程式,請利用資源 Factory 參照來建立郵件階段作業。資源 Factory 這個物件,可提供存取程式部署環境中的資源。 資源 Factory 使用 Java™ 命名和目錄介面 (JNDI) 所定義的命名慣例。

最佳作法: 請確定每個郵件階段作業都定義在某個母項郵件提供者下。請先選取一個郵件提供者,再建立您的新郵件階段作業。bprac



標示(線上)的鏈結表示需要存取網際網路。

相關參考
相關資訊
JavaMail API Design Specification 1.4 版 (PDF) (線上)


檔名: umai_cjmp.html