メールアドレス:大文字と小文字の区別の問題

メールアドレスに関連付けられている受信トレイはロックされたボックスです。受信者フィールドにその特定のメールアドレスを使用してメールが送信された場合にのみロックが解除されます。多くの人が単純だと思っています。このロックされたボックスの鍵は正確に正しくなければなりませんか?それともエラーの余地はありますか?言い換えれば、メールアドレスの有効性に関して、大文字と小文字は重要ですか?すべてのメールアドレスには、ユーザー名とそれに続く2つの異なるセクションがあります。 @ 分離のために、次にメールアドレスが登録されているドメインの名前とトップレベルドメイン。問題は、メールの対象となるメールアドレスが receive@domain.com 、にメールを送信します Recipient@domain.com または receive@doMain.com (または大文字の文字を含む電子メールアドレスの他のバリエーション)目的の受信ボックスに電子メールを送信するか、完全に異なる電子メールアドレスに送信します(または単に 配達に失敗しました 意図しない受信者のメールアドレスが存在しない場合のメッセージ)?平均的なメールアドレスのどちらの部分でも大文字と小文字が区別されますか?



普遍的に確立された先例

電子メールは、普遍的に維持され機能しているネットワークであり、無計画で中途半端な仮想インフラストラクチャではありません。世界の電子メールネットワークのすべての部分が注意深くマッピングされ、そのすべての側面の前例と基準が確立されています。 RFC 5321は、電子メールトランスポートに関連するすべてのものを扱う標準であり、電子メールアドレスの大文字と小文字の区別についてはかなり多くのことが言えます。

メールボックスのローカル部分では、大文字と小文字を区別する必要があります。したがって、SMTP実装は、メールボックスのローカルパーツの大文字と小文字を区別するように注意する必要があります。特に、一部のホストでは、ユーザー「smith」はユーザー「Smith」とは異なります。ただし、メールボックスのローカルパーツの大文字と小文字の区別を悪用すると、相互運用性が妨げられ、推奨されません。メールボックスドメインは通常のDNSルールに従うため、大文字と小文字は区別されません– RFC5321



メール法によれば、メールサービスプロバイダーはメールアドレスのローカルユーザー名部分を大文字と小文字を区別するものとして扱うことになっています。そうしないと、ほとんどの場合、かなりの混乱が生じ、操作が妨げられるためですが、ドメイン名と拡張トップレベルドメインでは、大文字と小文字が区別されません。かなりカットして乾かしますね。そうではありません。それがすべてではないからです。法律は会話の一部にすぎません。他の部分は、世界中で実際に起こっていることと、メール転送で法律がどのように実施されているかです。



実用化された先例

広く確立され認識されている判例では、ドメイン名では大文字と小文字が区別されないものとして扱われ、問題のドメインに登録されているローカルユーザー名は大文字と小文字が区別されるものとして扱われます。つまり、メールアドレスは receive@domain.com と同じです receive@dOmAiN.coM しかし、と同じではありません rEcIpIeNt @ domain.com 。ただし、これは常に正しいとは限りません。ご覧のとおり、メールアドレスの大文字と小文字の区別は、実際にはメールサービスプロバイダーごとに異なります。大文字と小文字を区別する電子メールアドレスは、ローカルユーザー名の一部のみが大文字と小文字を区別する場合でも、相互運用性の問題やサービスプロバイダーにとってのさまざまな頭痛の種のリスクは言うまでもなく、多くの混乱を招く可能性があります。その場合、多くの電子メールサービスプロバイダーは、電子メールアドレスの大文字と小文字の区別の前例を放棄し、クライアントの大文字と小文字を修正するか、大文字と小文字を完全に無視することを選択します。この場合、大文字と小文字の両方が認識されます。ネットワークによって同じである。



これが基本的に意味することは、ほとんどの電子メールサービスプロバイダーは、通信したい電子メールアドレスを構成する文字をどのような場合に入力するかについてクライアントが悩むことはないということです。これらの電子メールサービスプロバイダーのいずれかを使用できる幸運な場合、特定の電子メールアドレスに電子メールを送信し、文字のいずれかが大文字/小文字であると想定されているが、そのように入力しない場合、電子メールは引き続き正しいメールボックスに送られます。間違った受信トレイに入れられたり、無効な電子メールアドレスを持っているために返送されたりすることはありません。

電子メールアドレスの大文字と小文字の区別の処理

あなたまたは電子メールの意図された受信者が使用している電子メールサービスプロバイダーがルールの真の支持者であり、ユーザー名で大文字と小文字を区別する場合を除いて、受信者の電子メールアドレスを入力する大文字と小文字は関係ありません。ただし、受信者がメールアドレスの一部を大文字(または小文字)であなたに伝えた場合、混乱を避け、混乱を最小限に抑えるために、伝えられた大文字を保持することをお勧めします。電子メール配信が失敗するリスク。新しいメールアドレスを作成する場合は、小文字のみを使用してください。メールサービス管理者に連絡すると、メールを送信する必要のあるすべての人に感謝します。特殊文字(など)を使用する そして _ )大文字ではなく、メールアドレスの個性を維持するため。メールアドレスの大文字は、単に不要で簡単に回避できる迷惑であり、所有者にもよく反映されていません。

興味深い一口

ほとんどの電子メールサービスプロバイダーは、電子メールアドレスのアルファベットの大文字小文字を区別することで世界に恩恵をもたらしています。ただし、Googleは、Googleのやり方で、メールアドレスのユーザー名部分とドメイン部分の両方のピリオドを無視することで、それらすべてを1つ上げています。これは、Googleのメールシステムにとって、 j.doe@gmail.comj.d.oe@gmail.comjdoe@gmail.com そして j.DOE@gmail.com すべて同じメールアドレスです!