图 15–1 以图解形式显示了不使用 LMTP 的两层部署方案中邮件处理的以下说明。
不使用 LMTP 的情况下,在存储系统前面带有中继的两层部署中,入站邮件的处理从 SMTP 端口上的连接开始,该连接由中继计算机上的分发程序选取并传递到 tcp_smtp_server 进程。此进程对入站邮件执行了一系列操作,包括:
在目录中查找用户
确定用户是否在由此电子邮件部署托管的域内
确定用户是否为该域中的有效用户
将信封地址重写为 @mailhost:user@domain
将邮件加入队列以传送到邮件主机
然后 smtp_client 进程从队列中选取邮件并将其发送至邮件主机。在邮件主机上,将发生某些非常类似的处理。分发程序将选取 SMTP 端口上的一个连接,并将其传递到 tcp_smtp_server 进程。此进程对邮件执行了一系列操作,包括:
在目录中查找用户
确定用户是否在由此电子邮件部署托管的域内
确定用户是否为该域中的有效用户
重写信封地址以将邮件定向至 ims_ms 通道
将邮件加入队列以传送到存储
然后 ims_ms 进程选取邮件并尝试将其传送至存储。在此方案中,执行了两次加入队列处理,并且每个 MTA 均执行一次 LDAP 查找。