「LMTP を使用する 2 層展開でのメッセージ処理」 に、次のような LMTP を使用する 2 層展開でのメッセージ処理を示します。
LMTP が配備されている場合、リレーマシンの SMTP ポートへの接続がディスパッチャーによってピックアップされ、tcp_smtp_server プロセスにハンドオフされます。このプロセスでは、受信メッセージに対して次のような処理が行われます。
ディレクトリ内のユーザーを検索する
ユーザーがこの電子メール展開でホストされるドメインに属しているかどうかを判断する
ユーザーがそのドメインで有効なユーザーであるかどうかを判断する
ユーザーのメールボックスをホストしているバックエンドメッセージストアのマシンを特定する
メールホストに配信するためにメッセージをキューに入れる
ストアマシンでは、LMTP ポートへの接続がディスパッチャーに受信され、lmtp_server プロセスにハンドオフされます。次に、LMTP サーバーによってメッセージがユーザーのメールボックスまたは UNIX のネイティブメールボックスに挿入されます。メッセージの配信が成功すると、そのメッセージはリレーマシン上でキューから取り出されます。成功しなかった場合は、メッセージはリレーマシンに残ります。メッセージストアの LMTP プロセスでは、アドレスやメッセージの処理に MTA の機能は使用されません。