確認電子郵件是否存在,是指驗證該網域上是否有真實且可用的信箱。這能避免寄到不存在的地址,造成硬退信並損害寄件者聲譽。
檢查電子郵件是否存在的步驟
1. 執行語法檢查
在進行任何網路查詢前,先確認地址結構有效。語法無效即表示該地址不存在。
2. 查詢網域 MX 記錄
透過 DNS 找出該網域的郵件伺服器。若找不到 MX 記錄,該網域無法收信,該地址實質上不存在。
3. 透過 SMTP 連線
開啟與郵件伺服器的連線並送出:EHLO、MAIL FROM 與 RCPT TO。伺服器回應會告知信箱被接受 (250) 或被拒絕 (550)。這是決定性的檢查。
4. 處理特殊情況
Catch-All 伺服器會接受任何地址,無論信箱是否存在。此時應將地址標記為「Catch-All」,而非已確認有效。一次性信箱服務會建立技術上存在、但對行銷毫無價值的臨時信箱。
建議
- 切勿向未驗證的地址發送冷郵件——ISP 會標記你。
- 硬退信 = 不存在的地址。應立即移除。
- 在註冊表單使用 BillionVerify API 進行即時檢查。