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