圖 15–1 以圖形形式展示了不使用 LMTP 的兩層部署方案中郵件處理的以下說明。
如果不使用 LMTP,則在轉送器位於儲存系統前端的兩層部署中,對內送郵件的處理將從 SMTP 連接埠上的連線 (由轉送器上的派送程式選取,並傳送至 tcp_smtp_server 程序) 開始。此程序對內送郵件執行一系列處理,包括:
在目錄中查詢使用者
決定使用者是否在該電子郵件部署托管的網域中
決定使用者是否為網域中的有效使用者
將訊息封位址重寫為 @mailhost:user@domain
將郵件形成佇列以遞送至郵件主機
然後,smtp_client 程序從佇列中選取電子郵件並將其傳送至郵件主機。在郵件主機上,將發生某些非常類似的處理。派送程式將選取 SMTP 連接埠上的連線並將其傳送至 tcp_smtp_server 程序。此程序對郵件執行一系列處理,包括:
在目錄中查詢使用者
決定使用者是否在該電子郵件部署托管的網域中
決定使用者是否為網域中的有效使用者
重寫訊息封位址,以將郵件導向至 ims_ms 通道
將郵件形成佇列以遞送至儲存
然後,ims_ms 程序將選取郵件並嘗試將其傳送至儲存。在這種情況下,形成佇列處理會執行兩次,並且每個 MTA 均執行一次 LDAP 查詢。