メールアドレスバリデーター
RFC 5322に基づく実用的なルールでメールアドレスを一括検証し、gmial.comのようなタイプミスを検出します。ドメインのMXレコードをDNSで確認することも可能です。
最大 500 件のアドレスをブラウザー内ですぐにチェックします。
john.doe@example.comjane@gmial.combad..dots@example.comメールアドレスバリデーターとは?
このメールアドレスバリデーターは、最大500件のアドレスの構文が正しいかを確認し、見つかったすべての問題(@の欠落、無効な文字、ドットの位置の誤り、長すぎる部分、無効なドメイン)を説明します。主要なドメインでよくあるタイプミスには修正案を提示し、要望に応じて各ドメインのMXレコードを調べて、メールを受信できるかを確認します。
メールアドレスバリデーターの使い方
- メールアドレスを1行に1つずつ貼り付けます。
- 必要に応じて、国際化(Unicode)アドレスを許可します。
- 各アドレスの判定と理由、「Did you mean」の提案を確認します。
- Check MX recordsを押すと、有効なドメインのメールサーバーを照会します。
例
john.doe@example.com jane@gmial.com bad..dots@example.com
2 of 3 addresses have a valid format. jane@gmial.com → Did you mean jane@gmail.com? bad..dots@example.com → invalid: two dots in a row.
メールアドレスバリデーターを使うべき場面
メーリングリストの整理、フォームの検証ルールのテスト、アドレスが拒否される理由の把握に使います。メールを送らずに特定のメールボックスの存在を確認できるツールはありません(SMTPプローブは信頼性が低く、ブロックされることも多い)。そのため、「有効」とは「形式が正しく、メールが機能するドメインである」という意味に捉えてください。
メールアドレスバリデーターの仕組み
構文ルールは、メールサーバーが受け入れる、RFC 5321/5322の実用的なサブセットに従います。ローカル部は64バイト以内のdot-atomまたは引用符付き、ドメインはLDHラベル(1〜63文字、先頭と末尾にハイフンなし)、TLDは英字、全体の長さは254以内です。タイプミスは、主要メールドメインとのレーベンシュタイン距離に加え、TLDの打ち間違い表(.con → .com)で検出します。MXチェックはドメインだけをCloudflare DNS-over-HTTPSに送信し、null MXレコード(RFC 7505)も認識します。
一般的な使用例
- ニュースレターツールにインポートする前に、CSVのエクスポートを整理する。
- 登録データにある jane@gmial.com のようなタイプミスを見つける。
- メールを送る前に、会社のドメインにMXレコードがあるか確認する。
- 自作のバリデーター向けに、エッジケース(引用符付きローカル部、IPリテラル)をテストする。
よくある質問
「user@localhost」がここで無効になるのはなぜですか。
実際のインターネットメールには、TLDを持つドメインが必要です。ドメインにドットがないアドレスは、特殊なローカル環境でしか機能しません。
"john doe"@example.com のような引用符付きアドレスは有効ですか。
RFC 5322では有効で、ツールも受け付けますが、多くのサービスが拒否するため警告を表示します。
リストはアップロードされますか。
いいえ。構文チェックはブラウザ内で実行され、任意のMXチェックで送信されるのはドメイン名だけで、送信先はCloudflare DNSです。