[解決済み] メールアドレスの大文字と小文字は区別されますか?
2022-03-14 10:36:45
質問
電子メールの最初の部分は大文字と小文字が区別されるとのことですが、私は、電子メールを
[email protected]
,
[email protected]
と
[email protected]
- が到着しています。
メールサーバはユーザ名をどのように処理するのでしょうか?大文字・小文字を間違えるとメールが届かないということはないのでしょうか?登録時のメールアドレスと全く同じ大文字・小文字を使うことが本当に重要なのでしょうか?
解決方法は?
から RFC5321、2.3.11項 :
<ブロッククオート標準的なメールボックスの命名規則は次のように定義されています。 現代的な使用法では、より幅広い用途で使用できます。 単純な「ユーザー名」よりも用途が広がります。 その結果、また 中間ホストで問題が発生した長い歴史があります。 ローカルパートを修正することによってトランスポートを最適化しなければならない(MUST)。 で指定されたホストによってのみ解釈され、セマンティクスが割り当てられる。 アドレスのドメイン部分
つまり、"@"の前の部分は、完全にホストシステムの制御下にあるため、大文字と小文字が区別される可能性があるのです。 しかし実際には、広く使われているメールシステムでは、大文字と小文字の違いによって異なるアドレスを区別することはありません。
しかし、@記号の後の部分はドメインであり、以下のようになります。 RFC 1035 3.1節に記載されています。
ネームサーバーとリゾルバーは、大文字と小文字を区別せずに[ドメイン]を比較しなければならない(")。
要するに、メールアドレスは大文字小文字を区別せずに扱うのが無難ということです。
関連
-
[解決済み] 有効なメールアドレスの最大長を教えてください。
-
[解決済み] mailto:を使ってメールの件名や内容を設定することはできますか?
-
[解決済み] .NETでGmailを使ったメール送信
-
[解決済み] 電子メールアドレスに使用できる文字は何ですか?
-
[解決済み] メール送信インテント
-
[解決済み] 電子メールアドレスの検証を行うC#コード
-
[解決済み] PHP ページから GMail SMTP サーバを使用してメールを送信する
-
[解決済み】Pythonを使ってGmailをプロバイダにしたメールを送信するには?
-
[解決済み】ポート465とポート587の違いは何ですか?
-
[解決済み】mailtoの本文に改行を入れる。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] バニラフォーラムでメールテンプレートをテーマ化する方法は?
-
[解決済み] Gmailの送信者ヘッダーを使用した「このメッセージは、次のユーザーによって送信されていない可能性があります」の回避策
-
[解決済み] Faker pythonで姓と名を使ったメールアドレスを生成する
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] メールアドレスの大文字と小文字は区別されますか?
-
[解決済み】ポート465とポート587の違いは何ですか?
-
[解決済み】メールの件名の長さの制限について教えてください。
-
[解決済み】mailtoの本文に改行を入れる。
-
[解決済み] return-path、reply-to、fromの動作の違いは何ですか?
-
[解決済み] メールのmultipart/alternativeとmultipart/mixedの比較