郵件服務供應商是一種驅動程式,支援郵件與郵件伺服器互動,郵件伺服器使用特定的郵件通訊協定。應用程式伺服器包含郵件通訊協定的服務提供者,其又稱為通訊協定提供者。
郵件提供者會封裝通訊協定提供者的集合。例如,應用程式伺服器具有內建的郵件提供者,來包含最常見的通訊協定提供者。這些通訊協定提供者都會安裝成預設通訊協定提供者,足夠供大部分應用程式使用。如果您有一個需要自訂通訊協定提供者的特殊應用程式,請遵循 JavaMail API Design Specification 中有關郵件階段作業的章節中所概述的步驟,來安裝您自己的通訊協定提供者。
郵件階段作業由 javax.mail.Session 類別來表示。郵件階段作業物件會鑑別使用者,並控制存取傳訊系統。
如果要建立獨立式平台的郵件應用程式,請利用資源 Factory 參照來建立郵件階段作業。資源 Factory 這個物件,可提供存取程式部署環境中的資源。 資源 Factory 使用 Java™ 命名和目錄介面 (JNDI) 所定義的命名慣例。