Skip to content

邮件服务器信誉

This content is not available in your language yet.

对一个邮件域名或邮件服务器的公网地址,对照仍然决定邮件能否送达的 DNS 黑名单进行检查:Spamhaus、Barracuda、SpamCop 以及几个规模较小的 名单。对于每一个收录了某地址的名单,监控项页面会给出该名单的应答 代码、其公布的原因,以及指向其查询和移除页面的直接链接。

无需任何 API 密钥。 将凭据保持为”无密钥(推荐)”:这些名单通过服务器的 DNS 解析器查询,或通过你在解析器中设置的解析器查询。只有 Spamhaus 可能拒绝,而且 仅当该解析器是公共解析器时;见解析器、拒绝与超时。

输入一个域名(example.com),DumbMonit 会检查其 MX 主机的地址(A 和 AAAA 记录)、域名本身的地址,以及你添加的任何额外地址(不属于 MX 的外发中继)。该域名还会对照域名黑名单进行检查。输入一个 IP 地址,则 只检查该地址。若要监视整段地址,请使用 IP 段黑名单。

大型邮箱服务商没有公布任何可以查询的黑名单:它们如何看待一个发件人 属于内部信息。DumbMonit 不会假装去询问它们,而是检查影响它们判断的 因素,并链接到它们的工具:

  • 反向 DNS:每个发信地址都应有一条 PTR 记录,其名称能解析回同一个 地址(正向确认的反向 DNS,FCrDNS)。Gmail、Outlook.com 和 Yahoo 会 拒收没有它的地址发来的邮件,或将其归入垃圾邮件。
  • SPF 和 DMARC:域名上恰好有一条 SPF 记录,并且在 _dmarc.<domain> 有一条 DMARC 记录。Gmail 和 Yahoo 要求批量发件人 两者都具备。
  • 下文的黑名单,它们的过滤器同样会读取。

不检查 DKIM:其选择器由每个发件人自行选择,无法猜测。监控项页面链接到:

服务商工具
GmailPostmaster Tools(已验证域名的信誉)、发件人指南、投递问题表单
Outlook.com / HotmailSNDS(每个地址的信誉数据)、发件人政策、发件人支持表单(从 Outlook.com 移除)、Microsoft 365 移除门户
Yahoo / AOLSender Hub、最佳实践、发件人支持表单

检查于 2026 年 10 月 16 日。SORBS 已于 2024 年 6 月关闭,不再查询。 每个名单都在其区域下查询一条 A 记录。表单将它们显示为名为黑名单的 复选清单(名称、检查的是地址还是域名、是否主要,以及简短说明);主要 名单在新建监控项时默认勾选。第一列中的 id 就是 lists 选项所保存的内容, 也是 API 和指标对该名单的称呼。

Id名单区域检查对象IPv6主要使用与移除
spamhaus_zenSpamhaus ZEN (SBL, CSS, XBL, PBL, DROP)zen.spamhaus.org地址是是面向低流量、非商业用途的免费公共镜像;拒绝公共和开放解析器。可在 Spamhaus checker 移除。PBL 按策略列出终端用户的地址段:只有当某地址确实运行着邮件服务器时,才应将其从中移除。
barracudaBarracuda BRBLb.barracudacentral.org地址否是免费;Barracuda 要求查询它的 DNS 服务器在 barracudacentral.org 用免费账户登记。移除申请。
spamcopSpamCopbl.spamcop.net地址否是免费。举报停止后约一天,收录记录会自行过期;查询页面会显示原因并提供移除。
mailspikeMailspikebl.mailspike.net地址否否低流量免费。查询与移除。
uceprotect_1UCEPROTECT Level 1dnsbl-1.uceprotect.net地址否否查询免费。七天内没有新的垃圾邮件,收录记录就会过期;检查页面也出售加急移除,但这从来不是必需的。很少有收件方使用它。
psblPSBL (Passive Spam Block List)psbl.surriel.com地址否否免费。可在收录页面自助移除。
spamratsSpamRATS (Dyna, NoPtr, Spam, Auth)all.spamrats.com地址否否低流量免费。RATS-NoPtr 列出没有反向 DNS 的地址。查询和移除。
spamhaus_dblSpamhaus DBLdbl.spamhaus.org域名—是条款与 ZEN 相同。可在 Spamhaus checker 移除。
surblSURBL (multi)multi.surbl.org域名—否低流量免费;拒绝公共和繁忙的解析器。查询与移除。
uriblURIBL (multi)multi.uribl.com域名—否低流量免费;拒绝公共和繁忙的解析器。查询,移除。

被主要名单收录会触发严重告警;被其他名单收录则触发通知级告警。 MX 的 IPv6 地址只对照 Spamhaus ZEN 检查,它是这里唯一对 IPv6 作出应答 的名单;其他名单会将其显示为未覆盖。

在自定义名单中(位于复选清单的末尾),添加你使用或自己运行的任何其他名单的 DNSBL 区域(例如 dnsbl.example.org)。每一项都有类型:ip(针对每个地址 查询该区域,如 1.2.0.192.dnsbl.example.org)或 domain(针对邮件域名), 以及一个主要开关,用于标记被其收录时应触发严重告警的名单。区域必须是有效的 域名,不能是 IP 地址,也不能与另一个区域或上文的名单重复;最多 20 个自定义名单。 任何 127.x.x.x 应答都算作已列入;NXDOMAIN 算作干净。

监控项恰好查询已勾选的名单加上你自己的名单。在这些选项出现之前创建的监控项 没有该设置,会继续查询上文的所有名单。lists 选项保存以逗号分隔的已勾选 id (一个都没有勾选时为 -),custom_lists 则是 JSON 数组,例如 [{"zone": "dnsbl.example.org", "subject": "ip", "major": false}]。

这些名单通过 DNS 查询,其应答取决于由哪个解析器发出查询:

  • Spamhaus 会拒绝经由公共解析器发来的查询(Google 8.8.8.8、 Cloudflare 1.1.1.1、Quad9)、转发给它们的解析器,或没有可归属的 反向 DNS 的解析器。此时它会应答 127.255.255.254 而不是 NXDOMAIN(解析器发送的查询过多时为 127.255.255.255,查询格式 错误或 DQS 密钥错误时为 127.255.255.252)。这些看起来像收录,但 并不是:DumbMonit 会将 Spamhaus 名单标记为已拒绝(监控项页面显示 “Spamhaus 拒绝此解析器”),绝不显示为”已列入”,其他名单则保留各自的结果。 只有在所选的其他名单都没有应答时,监控项才会显示配置错误(不会发送 故障告警),而不是显示结果。
  • URIBL 和 SURBL 对被它们拒绝的解析器应答 127.0.0.1。 该名单此时 显示为”已拒绝”(未知),而不是收录。
  • 未能及时应答的名单是未知,绝不是干净。 只有 NXDOMAIN 才表示 “未被列入”。落在 127.0.0.0/8 之外的应答(把 NXDOMAIN 改写成搜索 页面地址的解析器)同样视为未知。

因此请使用你自己的递归解析器:从根服务器开始解析(而不是转发给 公共解析器)的 Unbound、Knot Resolver、BIND 或 PowerDNS Recursor, 并且如果它不是系统解析器,请在解析器中设置其地址。Pi-hole 或 AdGuard Home 放在 Unbound 前面可行;放在 1.1.1.1 前面则不行。

或者,仅当你也想要 Spamhaus 而又无法更换解析器时,创建一个免费的 Spamhaus Data Query Service 账户(非商业用途,低流量),并将其密钥作为凭据输入(“Spamhaus DQS 密钥(可选)”): 此时会通过 <key>.zen.dq.spamhaus.net 和 <key>.dbl.dq.spamhaus.net 向 Spamhaus 查询,它们通过任何解析器都能应答。密钥会加密保存,并且不会再次显示。

黑名单会限制解析器的查询频率,并封禁大规模扫描它们的解析器。DumbMonit 每个刷新间隔(默认 6 小时)对每个名单只查询一次,每秒最多 查询数(默认 10)个,同时最多八个查询在途,并在其间的每次检查中 再次显示最近一次的结果,使告警规则看到的是连续的序列。检查在后台 运行:添加监控项几秒后出现第一个结果,更改地址、某个选项或密钥会 立即开始新的检查。结果为错误的检查会在十分钟后重试。

  1. 输入你发送邮件所用的域名,例如”example.com”:DumbMonit 会检查其 MX 和域名本身的地址。或者输入服务器发信所用的公网 IP 地址。如果邮件经由不属于 MX 的中继发出,请在额外地址中添加其地址。

  2. 无需任何 API 密钥:将凭据保持为”无密钥”。没有密钥时,黑名单通过本服务器的 DNS 解析器查询,或通过你在解析器中设置的解析器查询。

  3. 在黑名单中勾选要查询的黑名单(主要名单默认已勾选),并在自定义名单中添加你使用的任何其他名单的 DNSBL 区域。

  4. 只有 Spamhaus 可能拒绝查询,而且仅当解析器是公共解析器(Google、Cloudflare、Quad9)或转发给它们时。此时监控项显示”Spamhaus 拒绝此解析器”,其他所有名单继续正常工作。若也想使用 Spamhaus,请将解析器设为你自己的递归解析器(一个从根服务器开始解析的 Unbound 就够了),或选择可选的 Spamhaus DQS 密钥作为凭据:这是一个免费账户(非商业用途,低流量),其密钥能让 Spamhaus 通过任何解析器应答。

    https://www.spamhaus.com/data-access/free-data-query-service/
  5. 要检查设置是否正确,请为 127.0.0.2 添加一个监控项,这是每个黑名单都会收录的测试地址:每一个都应将其显示为已列入。

  6. Gmail、Outlook.com 和 Yahoo 没有公布可以查询的黑名单。DumbMonit 转而检查它们所看重的因素(指回该地址的反向 DNS、SPF 和 DMARC 记录),并在监控项页面链接到它们的发件人工具。

所有指标都带前缀 dumbmonit_blacklist_。

指标含义标签
listed_major_lists收录了某个地址或该域名的主要名单(Spamhaus ZEN 和 DBL、Barracuda、SpamCop)
listed_lists收录了某个地址或该域名的所有名单
addresses_checked已检查的地址
addresses_listed至少被一个名单收录的地址
domain_listed域名位于域名黑名单时为 1
unknown_checks没有应答的检查(超时、拒绝)
check每个地址(或域名)和每个名单一条序列:1 已列入,0 干净,−1 无应答,−2 已拒绝,−3 未覆盖list, subject, state, code, meaning, reason
list_checked, list_listed, list_unknown每个名单:被查询的对象、已列入的对象、无应答的对象list
list_info值为 1,每个实际查询的名单(包括自定义名单)一个:监控项页面所显示的内容list, name, zone, subject, major
address_info值为 1,表示每个地址的来源address, source (mx, domain, input, extra), mx
ptr_ok反向 DNS 能解析回该地址时为 1address, ptr
mx_hosts域名的 MX 主机
spf_records域名上的 v=spf1 记录(1 为正确)
dmarc_records_dmarc.<domain> 处的 v=DMARC1 记录
dmarc_policy_info值为 1policy
mail_auth_missing0 到 2:SPF 缺失或重复,DMARC 缺失
scan_age_seconds, scan_duration_seconds, scan_running所显示的检查:其时间、耗时,以及是否正在运行新的检查

适用的内置规则:被列入主要黑名单、被列入黑名单、邮件服务器反向 DNS 不一致、缺少 SPF 或 DMARC,以及在解析器对所有查询都没有应答时的监控项不可达。

该面板读取探测所保存的内容;打开页面绝不会查询黑名单。它先显示计数, 然后是实际查询的名单(已勾选的和你自己的,每个都显示其收录的对象数,以及适用时的 “Spamhaus 拒绝此解析器”),再是每条结果(含名单的代码、其公布的原因,以及指向其 查询和移除页面的链接),接着是每个地址的反向 DNS、SPF 和 DMARC,最后是 Gmail、 Outlook.com 和 Yahoo 的发件人工具。

页面上还有一个也在 MXToolbox 上检查链接。它会在新标签页中打开 mxtoolbox.com 针对 被监控地址或域名的公开黑名单查询;DumbMonit 不会调用其 API。

无需(“无密钥(推荐)“,默认值),或可选的 Spamhaus DQS 密钥(见上文), 它只对 Spamhaus 有意义。

地址:一个域名(example.com)或一个公网 IP 地址。选项:解析器、 黑名单(新建监控项时勾选主要名单;此前创建的监控项为全部)、自定义名单、 额外地址、刷新间隔(6 小时,范围 1 到 168)、每秒查询数(10,范围 1 到 50) 和每次查询的超时(5 秒,范围 1 到 30)。私有地址绝不会被检查:黑名单只了解 公共互联网。127.0.0.2 可作为测试地址。