興味深いメールの好奇心

目的地に確実にアクセスできるように、ドメイン名と電子メール アドレスは常に小文字にする必要がありますか?それともこれは全く関係ないのでしょうか?たとえば、Google のメール サーバーには、興味深い効果をもたらす奇妙な設定があります。これについては、以下で簡単に紹介します。


Google は最近、@gmail.com アドレスをドイツのユーザーに提供し始めましたが、クモザルの前のピリオドは無視され、スペルは大文字と小文字が区別されません。次の電子メール アドレスは完全に同等です:

  • davidvielhuber@gmail.com
  • dav.id.v.iel.hu.ber@gmail.com
  • DAVIDVIELHUBER@gmail.com
  • David.Vielhuber@gmail.com

RFC 2821標準は、これを通常どのように処理するかを規定しています。:

The local-part of a mailbox MUST BE treated as case sensitive. Therefore, SMTP implementations MUST take care to preserve the case of mailbox local-parts. Mailbox domains are not case sensitive. In particular, for some hosts the user "smith" is different from the user "Smith". However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.

これは、スパイダー モンキーの後ろのドメイン名は大文字と小文字を区別しないものとして扱われ、スパイダー モンキーの前にあるローカル部分は大文字と小文字が区別されるものとして扱われることを意味します。ただし、ほとんどの場合、メール サーバーは非常に寛容です。電子メール アドレスとドメイン名は常に小文字にすることをお勧めします。

ちょっとしたこと:@の直前にアドレスを追加することもできます。これは配信中に無視されます(したがって、たとえば、電子メールのルールベースのフィルタリングに使用されます):

  • davidvielhuber+ganz-wichtig@gmail.com
  • davidvielhuber+newsletter@gmail.com
  • davidvielhuber+gewinnspiel@gmail.com

 

バック