SendMail与Postfix的架构备忘

Sendmail+Postfix的思路:

1.它们都属于不同的SMTP服务器实现。

2.利用SendMail的重发机制,应用程序发送到本机的SendMail肯定不会丢失,而本机再去连接远程的Postfix可以利用重发的机制保证。如果直接连adm01c,万一挂掉,有可能造成邮件丢失。

3.如果应用程序直接连接远程的Postfix,有可能因为BIO而导致延迟。应用程序先发到本地的Sendmail就认为已经发送成功而返回。有点类似于通过消息队列发送邮件。SMTP底层是基于TCP协议,会保证发送出去。所以关注点转移到如何让应用快速返回。

4.邮件服务架构图如下:

 

 

 
 
 
posted @ 2012-02-24 19:59  highriver  阅读(568)  评论(0编辑  收藏  举报