![Postfix:强制反向查找传入连接](https://linux22.com/image/721728/Postfix%EF%BC%9A%E5%BC%BA%E5%88%B6%E5%8F%8D%E5%90%91%E6%9F%A5%E6%89%BE%E4%BC%A0%E5%85%A5%E8%BF%9E%E6%8E%A5.png)
我看到以下内容邮件日志记录新邮件到达服务器的时间
connect from unknown [209.85.223.195]
client=unknown[209.85.223.195]
但该 IP 地址是 GMail IP,并且它具有指向的有效 PTR 记录mail-io0-f195.google.com 我的 main.cf 是这里
解析配置文件下面列出了 Postfix 的内容
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver [hosting_dns_servers_here]
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 77.88.8.8
nameserver 77.88.8.1
那么,如何强制 Postfix 进行反向查找并记录邮件服务器的域名而不是 IP 地址?我正在运行 CentOS 7.4
附言Postix 在 chroot 中被“链接”
答案1
尝试更改smtp_host_lookup
为dns
而不是您当前的dns,native
。我想向您推荐手册了解更多信息。
答案2
该问题是由 Postfix 的 chroot 模式引起的。几乎相同的问题描述适用于 Ubuntu。
您需要在 chroot 中复制反向查找名称解析所需的库,例如
sudo cp -vl /usr/lib64/libnss_* /var/spool/postfix/lib64