我的 Postfix 邮件服务器主要提供两种类型的邮件
- 从 php-cgi (sendmail) 收到的邮件,本地主机中继
- 从经过验证的 SASL SMTP 用户收到的邮件
是否可以为每种类型定义不同的 IP?
原因:防止网站被黑,导致正常邮箱无法发送邮件。
我的设置:Postfix 和 Apache,带有 PHP5-CGI
答案1
Postfix 多实例是您正在寻找的 Postfix 功能。您需要两个实例。
第一个例子是空客户端实例. 它将充当系统来处理来自 PHP 应用程序的电子邮件。此实例的配置如下所示在本文档中除非你必须添加此参数
smtp_bind_address = my.first.ip.address
第二个实例用于处理来自邮件客户端的电子邮件。在此实例中,您也必须添加此参数
smtp_bind_address = my.second.ip.address
范围smtp_bind_address 是 Postfix SMTP 客户端在建立 IPv4 连接时应绑定到的数字网络地址。