email-deliverability-audit:郵件發送前四道 DNS 閘門

前言

在郵件營銷和通訊領域,退信率超過 ~5% 通常會將活動推向垃圾郵件文件夾並燒燬域名信譽。大多數列表清理工具只給出沒有證據的分數。這個插件讓智能體在發送前自主運行檢查——每個判定都能追溯到當次真實 DNS 查詢;探測失敗就如實記爲 unverified,絕不猜測。

插件定位

這是一個聯網工具插件,由 ChenneyZhuang 維護。它通過四道順序 DNS 閘門在郵件發送前判定地址的可收信性,避免退信造成的信譽損失。

核心功能

  • 四道順序 DNS 閘門:依次檢查地址格式、死域名(A/NS)、MX 記錄以及角色/佔位符模式。
  • 批量處理:支持 CSV 輸入和輸出,輸出行與輸入行 1:1 對應。
  • 可追溯性:每個判定結果都可追溯到運行時發生的真實 DNS 查詢。
  • 誠信鐵律:絕不編造通過。
  • 跨平臺支持:支持 Claude Code、DSH、Hermes 和 Codex。

安裝與啓用

依賴項:運行需要 dig 或 Python DNS 解析庫。

克隆到 Claude Code 的技能目錄:

git clone https://github.com/ChenneyZhuang/email-deliverability-audit ~/.claude/skills/email-deliverability-audit

工作原理

插件通過四道閘門判定郵件地址:

  1. Gate 1:格式檢查:校驗地址格式是否正確。
  2. Gate 2:死域名檢查:判定域名是否爲死域名(通過 A/NS 記錄)。
  3. Gate 3:MX 檢查:確認域名是否有郵件交換記錄。
  4. Gate 4:角色與佔位符檢查:標記角色賬號(如 info@)或純數字本地部分。

根據判定結果:
* sendable:通過全部四道閘門。
* risky:通過前 three 閘門,但在 Gate 4 失敗(角色賬號或佔位符)。
* dead:在前 three 閘門中失敗。

典型用法

  • 對 name@gmail.com 進行審計,判定爲 sendable。
  • 對 bad@@example.com 進行審計,判定爲 dead(Gate 1 格式錯誤)。
  • 對 site@australia.gov.au 進行審計,判定爲 dead(Gate 3 無 MX)。

適用場景與注意

  • 適用場景:適合在郵件發送前對目標地址進行批量清洗和驗證,防止因地址無效導致的退信和域名信譽下降。
  • 注意 1:Gate 4 將角色賬號標記爲 risky 而非 dead。角色賬號的投遞成功率取決於接收方的過濾策略。
  • 注意 2:通過審計證明域名可收信,不能證明該特定郵箱地址存在(無 SMTP RCPT 探測)。
  • 注意 3:插件以當前 DSH 進程權限運行。在安裝前,應檢查源碼與許可證(MIT)。

結尾

通過這套機制,可以確保智能體在發送郵件前對地址的有效性進行客觀覈查。更多信息請參考 GitHub 倉庫 或 DSH 插件目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜