我们有一个 Postfix SMTP 服务器,它绑定到两个 IP 地址并为两个不同的域提供邮件服务。我们不能将域更改为使用相同的单一 IP。两个 IP 地址都有反向 DNS
在我们的 Postfix 配置中,我有
myhostname = mail.domain1.com
myhostname = mail.domain2.com
inet_interfaces = 1.1.1.1, 2.2.2.2
smtpd_banner = $myhostname Mail Server
Run Code Online (Sandbox Code Playgroud)
(还有其他一些我认为无关紧要的东西)
使用MXToolbox,在 mail.domain2.com 上运行 smtp 测试命令返回一切正常,但是在 mail.domain1.com 上运行它返回错误,因为 Postfix 在 SMTP 横幅中将自己标识为“mail.domain2.com”,如何我如何让它根据使用的外部 IP 地址返回正确的横幅?
cst*_*mas 13
您需要编辑 master.cf
将以“smtp”开头的行替换为:
1.1.1.1:smtp inet n - - - - smtpd -o myhostname=mail.domain1.com
2.2.2.2:smtp inet n - - - - smtpd -o myhostname=mail.domain2.com
Run Code Online (Sandbox Code Playgroud)
如果您多次设置一个变量,则只会保留其中一个。
归档时间: |
|
查看次数: |
14401 次 |
最近记录: |