我有一台 Ubuntu 12.04 服务器,其中配置了 Postfix 2.9.6,用于中继来自外部经过身份验证的用户和本地/Web 应用程序的电子邮件。是否可以配置 sender_bcc 使其仅匹配从服务器上的应用程序发送的电子邮件。我们必须拥有通过 Web 应用程序发送的所有电子邮件的副本,但我不能依赖 From: 和 To: 字段,因为某些 Web 应用程序代表我们的用户发送电子邮件,并且这些电子邮件应该通过 sender_bcc 进行匹配
答案1
不确定这是否可行,但您可以尝试让您的 webapps 向与外部用户不同的 IP 发送邮件。也就是说,在您的 master.cfg 中,您将至少配置两个 smtpd 进程,每个进程监听不同的 IP。对于 webapps 的 IP,您可以添加类似
-o sender_bcc_maps = hash:/etc/postfix/sender_bcc
作为 master.cfg 中 smtpd 进程的选项。