邮件不工作 - 关于 PTR 记录的 IPv6 发送指南

Posted

技术标签:

【中文标题】邮件不工作 - 关于 PTR 记录的 IPv6 发送指南【英文标题】:Mail not working - IPv6 sending guidelines regarding PTR records 【发布时间】:2017-01-20 02:14:57 【问题描述】:

我们无法发送邮件。

我们正在尝试通过 SSH 发送出去进行测试:

(echo: subject: test; echo) | /usr/sbin/sendmail -v -Am -i info@example.com

但得到错误:

[2a01:7e01::f03c:91ff:febb:bbe2]我们的系统检测到这个 邮件不符合有关 PTR 记录的 IPv6 发送准则 和身份验证。

我们已将反向 DNS 设置为从 SERVER_IP 到目标:example.com

我们缺少什么让它能够发送邮件?

【问题讨论】:

【参考方案1】:

这就是我要开始的地方......

我会首先确保我的文件 /etc/hosts 包含我的 ipv4 地址和服务器名称(将所有内容替换为引号,不要包含引号)

127.0.0.1   localhost
"server ip"  "yourServerName"."yourDomain.com"  "yourServerName"

“yourDomain.com”是您的 A 记录在 DNS 设置中指向的地址。

要设置“yourServerName”,请打开 /etc/hostname 并将其中的任何内容更改为“yourServerName”。然后重启服务器。

【讨论】:

以上是关于邮件不工作 - 关于 PTR 记录的 IPv6 发送指南的主要内容,如果未能解决你的问题,请参考以下文章

域传送漏洞

利用DNS AAAA记录和IPv6地址传输后门

关于mailx邮件发不出去的解决办法

主DNS服务配置,bind配置二

主DNS服务配置,bind配置二

关于邮件发送公共程序的思考.