メールアドレスバリデーター

RFC 5322に基づく実用的なルールでメールアドレスを一括検証し、gmial.comのようなタイプミスを検出します。ドメインのMXレコードをDNSで確認することも可能です。

最大 500 件のアドレスをブラウザー内ですぐにチェックします。

3 件中 2 件が有効な形式です。
有効john.doe@example.com
有効jane@gmial.com
もしかして jane@gmail.com ですか?
無効bad..dots@example.com
✗ @ より前の部分がドットで始まるか終わっている、またはドットが連続しています。
形式チェックはローカルで実行されます。「MX レコードを確認」ではドメイン名だけを Cloudflare DNS-over-HTTPS に送信します。実際にメールを送らずに特定のメールボックスの存在を確認できるツールはありません。

メールアドレスバリデーターとは?

このメールアドレスバリデーターは、最大500件のアドレスの構文が正しいかを確認し、見つかったすべての問題(@の欠落、無効な文字、ドットの位置の誤り、長すぎる部分、無効なドメイン)を説明します。主要なドメインでよくあるタイプミスには修正案を提示し、要望に応じて各ドメインのMXレコードを調べて、メールを受信できるかを確認します。

メールアドレスバリデーターの使い方

  1. メールアドレスを1行に1つずつ貼り付けます。
  2. 必要に応じて、国際化(Unicode)アドレスを許可します。
  3. 各アドレスの判定と理由、「Did you mean」の提案を確認します。
  4. 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です。

他のカテゴリを見る