我应该为每个应用服务器设置出站电子邮件服务器,还是一个中央服务器?

lob*_*ism 0 email email-server postfix

我的 Web 应用程序必须发送电子邮件,并且它托管在多个物理服务器上。使用第三方服务不是一种选择,所以我正在安装 postfix(或者可能是 sendmail)。

在这种情况下,在中央服务器上安装 postfix 还是在每个应用服务器上安装它更常见?我想后者会更容易,需要更少的网络/安全配置(我会使用厨师或其他东西将它一次部署到所有机器)。这种方法有缺点吗?

我想到的一个潜在问题是它是否会使邮件更有可能被标记为垃圾邮件,但 AFAICT 我可以为每个服务器设置一个反向 DNS 并缓解该问题?还有什么我不考虑的吗?

EEA*_*EAA 7

您不希望每个服务器都发送自己的邮件。通过中央服务器进行中继 - 您将有一个用于记录日志的单点、一个关于中继 ACL 的配置单点以及一个用于安装/配置垃圾邮件检测/预防(如果将来需要)的单点。