如何使用 Postfix 虚拟域托管从每个域的标头中获取不同的 Received:?

如何使用 Postfix 虚拟域托管从每个域的标头中获取不同的 Received:?

我们尝试使用专用 IPS 为多个域配置 Postfix。当我从不同的域 Webmail 发送邮件时,标题显示相同的本地或主域名。对于所有域:

Received: from control.yourdomain.com (ns1.domain.com. [1xx.2xx.2xx.xx1])

我测试了不同的main.cf和,master.cf但不起作用。如果有人知道如何为多个域和专用 IPS配置main.cf和,请帮助我。master.cf

我想要这样的结果。例如:

  1. 我从网络邮件发送邮件domain2.com,然后所有域的标题如下所示:

    Received: from domain2.com (domain2.com. [1xx.2xx.2xx.xx2])
    
  2. 我从网络邮件发送邮件domain3.com,然后所有域的标题如下所示:

    Received: from domain3.com (domain3.com. [1xx.2xx.2xx.xx3]) on all domain.
    

服务器操作系统CentOS 6.3,为所有域配置了专用IPS。

答案1

我并不是 100% 安全,但是几个月前我看到过类似的安装。

设置传输:

例子,/etc/postfix/transport

client.com   :client1
client.pl    :client2

然后master.cf

client1  unix -       -       n       -       -       smtp
   -o smtp_bind_address=10.5.5.1
   -o smtp_helo_name=client.com
   -o syslog_name=postfix-client1

client2  unix -       -       n       -       -       smtp
   -o smtp_bind_address=10.5.5.2
   -o smtp_helo_name=client.pl
   -o syslog_name=postfix-client2

并配置所有设备(防火墙等)来监听此 IP,就像上面提到的那样postfix.org

这里还有另一个问题,和你的类似,但是为了使用后缀随机传输

相关内容