メールアドレスの存在確認とは、そのドメイン上に実際のメールボックスが稼働しているかを確かめることです。存在しないアドレスへの送信を防ぎ、ハードバウンスによる送信者評価の低下を回避できます。
メールアドレスの存在を確認する手順
1. 構文チェックを実行する
ネットワーク照会の前に、アドレス構造が正しいことを確認します。構文が無効な場合、そのアドレスは必ず存在しません。
2. ドメインの MX レコードを照会する
DNS でドメインのメールサーバーを調べます。MX レコードが見つからない場合、ドメインはメールを受信できず、実用上そのアドレスは存在しません。
3. SMTP で接続する
メールサーバーへの接続を開き、EHLO、MAIL FROM、RCPT TO を送信します。サーバー応答でメールボックスが受理 (250) か拒否 (550) かが分かります。これが決定的なチェックです。
4. 特殊ケースに対応する
Catch-All サーバーは、メールボックスの有無に関係なく任意のアドレスを受け付けます。この場合は、有効と確定するのではなく「catch-all」とマークします。使い捨てメールサービスは技術的には存在する一時メールボックスを作りますが、マーケティングには価値がありません。
ヒント
- 検証していないアドレスへコールドメールを送らないでください。ISP にフラグを付けられます。
- ハードバウンス = 存在しないアドレスです。すぐに削除してください。
- 登録フォームでは BillionVerify API を使い、リアルタイムで確認します。