AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 456356
Accepted
Mike
Mike
Asked: 2012-12-09 07:55:58 +0800 CST2012-12-09 07:55:58 +0800 CST 2012-12-09 07:55:58 +0800 CST

无法解释邮件日志 DNS 错误

  • 772

我在 Debian 上有一个 postfix 邮件服务器。我的一个客户刚刚告诉我他们无法向我发送电子邮件,而且他们的邮件服务器似乎有问题。我想就实际问题与他们联系,但我无法弄清楚。这是在退回邮件中:

The address to which the message has not yet been delivered is:

[email protected]
Delay reason: SMTP error from remote mail server after RCPT
TO::
host dog.myhostname.com [{server_ip}]: 450 4.7.1
:
Recipient address rejected: SPF-Result=server.thehostingserver.co.uk:
'SERVFAIL' error on DNS 'TXT' lookup of 'server.thehostingserver.co.uk'

通过检查/var/log/mail.log文件,我看到以下与退回电子邮件一致的行:

Dec  6 10:32:16 dog postfix/smtpd[366]: connect from unknown[37.26.106.210]
Dec  6 10:32:16 dog postfix/smtpd[366]: setting up TLS connection from unknown[37.26.106.210]
Dec  6 10:32:16 dog postfix/smtpd[366]: Anonymous TLS connection established from unknown[37.26.106.210]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
Dec  6 10:32:18 dog postfix/policy-spf[421]: Policy action=DEFER_IF_PERMIT SPF-Result=server.thehostingserver.co.uk: 'SERVFAIL' error on DNS 'TXT' lookup of 'server.thehostingserver.co.uk'
Dec  6 10:32:18 dog postfix/smtpd[366]: NOQUEUE: reject: RCPT from unknown[37.26.106.210]: 450 4.7.1 <[email protected]>: Recipient address rejected: SPF-Result=server.thehostingserver.co.uk: 'SERVFAIL' error on DNS 'TXT' lookup of 'server.thehostingserver.co.uk'; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<server.thehostingserver.co.uk>

我在理解这一点时遇到了一些麻烦。

1)为什么说“未知连接”?此 IP 明确解析为server.oovavoohosting.co.uk. (请注意,其他传入连接确实会正确显示其主机名)

# nslookup 37.26.106.210
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
210.106.26.37.in-addr.arpa      name = server.oovavoohosting.co.uk.

Authoritative answers can be found from:
106.26.37.in-addr.arpa  nameserver = ns1.racksrv.com.
106.26.37.in-addr.arpa  nameserver = ns2.racksrv.com.
ns1.racksrv.com internet address = 37.26.104.214
ns2.racksrv.com internet address = 37.26.105.214

2) 如果上述 IP 解析为server.oovavoohosting.co.uk,它从哪里获取主机名server.thehostingserver.co.uk?我可以看到这个主机名不存在,这就是它返回 a 的原因SERVFAIL,我只是不知道它来自哪里。

domain-name-system
  • 1 1 个回答
  • 4335 Views

1 个回答

  • Voted
  1. Best Answer
    chutz
    2012-12-09T08:20:59+08:002012-12-09T08:20:59+08:00

    1)unknown日志中的 表示 IP 的反向名称 ( server.oovavoohosting.co.uk) 没有转发解析到原始 IP 地址。

    2) 看起来远程服务器将自己介绍为server.thehostingserver.co.uk. 查看日志,我看到helo=server.thehostingserver.co.uk,我将其解释为服务器在 SMTP 问候语中使用的内容。

    为什么在 SPF 测试中使用它,直到我在维基百科上查找它才知道,现在看来这是一项强制性测试:

    对于错误消息和其他自动回复中使用的空返回路径,HELO 身份的 SPF 检查是强制性的。

    对于伪造的 HELO 身份,结果 NONE 无济于事,但对于有效的主机名,SPF 也可以保护 HELO 身份。此 SPF 功能始终作为接收器的一个选项得到支持,包括最终规范在内的后来的 SPF 草案建议始终检查 HELO。

    总之,服务器连接到您的邮件服务器并表示

    HELO server.thehostingserver.co.uk
    

    在它的问候中。然后您的服务器查找了 SPF 记录,但没有找到该服务器的 DNS 条目,因此拒绝了邮件。

    • 3

相关问题

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve