EmailVerify LogoEmailVerify

Verification Types

Email checker result types: valid, invalid, disposable, role-based, catch-all, and unknown emails explained.

理解驗證結果對於做出關於電子郵件資料的明智決策至關重要。本指南解釋每種結果類型,並提供處理建議。

狀態類型

每次驗證都返回四種主要狀態之一:

有效

{
  "status": "valid",
  "result": {
    "deliverable": true,
    "smtp_valid": true
  },
  "score": 0.95
}

含義:電子郵件地址存在且可以接收郵件。

建議操作:安全發送。添加到您的活躍郵件列表。

置信度:高(分數通常 > 0.8)

無效

{
  "status": "invalid",
  "result": {
    "deliverable": false,
    "reason": "mailbox_not_found"
  },
  "score": 0.10
}

含義:電子郵件地址無法接收郵件。

常見原因

  • 郵箱不存在
  • 域名不存在
  • 無效的電子郵件格式
  • 域名沒有郵件服務器

建議操作:立即從列表中移除。發送到無效地址會損害您的發件人聲譽。

未知

{
  "status": "unknown",
  "result": {
    "deliverable": null
  },
  "score": 0.50
}

含義:我們無法確定電子郵件的有效性。

常見原因

  • 郵件服務器超時
  • 臨時服務器問題
  • 灰名單生效
  • 服務器阻止驗證嘗試

建議操作:稍後重新驗證。如果持續未知,請謹慎使用或從重要活動中移除。

接受所有(萬能郵箱)

{
  "status": "accept_all",
  "result": {
    "catchall": true,
    "deliverable": null
  },
  "score": 0.60
}

含義:域名接受所有電子郵件,因此我們無法確認此特定郵箱是否存在。

建議操作:保留在列表中但監測退信。在大規模發送前考慮 A/B 測試。

結果欄位詳解

deliverable

含義
true電子郵件可以接收郵件
false電子郵件無法接收郵件
null可遞送性未知

valid_format

表示電子郵件是否遵循有效的語法規則。

// 有效格式
"user@example.com"          // true
"user.name@example.co.uk"   // true
"user+tag@example.com"      // true

// 無效格式
"user@"                     // false
"@example.com"              // false
"user@.com"                 // false

valid_domain

表示域名是否存在且配置正確。

valid_mx

表示域名是否配置了郵件交換(MX)記錄。

域名可以存在但沒有 MX 記錄,這意味著它無法接收電子郵件。

disposable

表示電子郵件是否來自臨時/一次性電子郵件服務。

一次性域名示例:

  • mailinator.com
  • 10minutemail.com
  • guerrillamail.com
  • tempmail.com

為什麼重要:

  • 使用一次性電子郵件的使用者很少參與
  • 經常用於垃圾郵件或濫用
  • 生命週期價值低
  • 可能表明欺詐意圖

role

表示電子郵件是否為角色郵箱地址(不與特定人員相關聯)。

常見角色郵箱模式:

模式類型風險級別
info@通用中等
support@支持中等
sales@銷售
admin@技術
noreply@自動化非常高
webmaster@技術
abuse@合規非常高

為什麼重要:

  • 多個人可能接收電子郵件
  • 投訴率較高
  • 參與度指標較低
  • 某些 ESP 政策限制角色郵箱

catchall

表示域名是否接受所有電子郵件地址。

影響:

  • 無法驗證特定郵箱的存在
  • 退信風險較高
  • 可能表示較小的組織

free

表示電子郵件是否來自免費電子郵件提供商。

示例:

  • gmail.com
  • yahoo.com
  • outlook.com
  • hotmail.com

此標誌的用例:

  • B2B 與 B2C 細分
  • 線索評分
  • 欺詐檢測(B2B 中免費電子郵件的百分比高)

smtp_valid

表示 SMTP 級別驗證的結果。

含義
trueSMTP 確認郵箱存在
falseSMTP 確認郵箱不存在
nullSMTP 檢查未執行或不確定

置信度分數

score 欄位(0.0 - 1.0)提供整體置信度評級:

0.0 ──────────── 0.5 ──────────── 0.8 ──────────── 1.0
 │                │                │                │
無效           未知/風險        可能有效           有效

分數範圍

分數解釋操作
0.9 - 1.0高置信度有效安全發送
0.8 - 0.9可能有效對大多數活動安全
0.6 - 0.8不確定謹慎使用,先測試
0.4 - 0.6風險避免重要活動
0.0 - 0.4可能無效從列表中移除

按類型處理策略

用於行銷活動

function shouldIncludeInCampaign(result) {
  // 嚴格:僅包含高置信度有效的電子郵件
  if (result.status === 'valid' && result.score >= 0.8) {
    if (!result.result.disposable && !result.result.role) {
      return true;
    }
  }
  return false;
}

用於事務性電子郵件

function canSendTransactional(result) {
  // 更寬鬆:包含有效和接受所有
  if (result.status === 'valid') return true;
  if (result.status === 'accept_all' && result.score >= 0.5) return true;
  return false;
}

用於使用者註冊

function allowRegistration(result) {
  // 阻止一次性郵箱和無效郵箱
  if (result.status === 'invalid') return { allow: false, reason: 'invalid_email' };
  if (result.result.disposable) return { allow: false, reason: 'disposable_not_allowed' };
  return { allow: true };
}

決策矩陣

使用此矩陣決定如何處理不同的驗證結果:

狀態一次性角色分數行銷事務性註冊
有效> 0.8發送發送允許
有效> 0.8謹慎發送允許
有效> 0.8跳過謹慎阻止
接受所有> 0.6謹慎發送允許
未知---跳過謹慎重試
無效---移除移除阻止

下一步

On this page