私の Gmail アカウントは kazutoshi.ono@gmail.com なのだが、次のようなアドレスにメールを送っても、私のところにメールが届く。
- kazutoshiono@gmail.com (ドットなし)
- kazu.toshi.ono@gmail.com (ドットを増やす)
- k.a...zu.to..shi.ono@gmail.com (ドットをさらに増やす)
- kazutoshi.ono+hoge@gmail.com (プラスマークを使う)
- kazutoshiono+hoge@gmail.com (ドットとプラスの併せ技)
これらの宛先に送られたメールがすべて私のところに届くのは、Gmail が次のような仕様になっているからだ。
この仕様について検索してみると、
「登録する場所によってメールアドレスを切り替えてフィルタリングするのに有効。例えばオンラインショッピングで登録するアカウントには kazutoshi.ono+shop@gmail.com 等としておいて、この宛先に届いたものは既読にしてアーカイブしてしまう」
といった有効活用事例も見つかるが、多くのサービスで見られる1アカウント1メールアドレス制というのは、逃げ道はいくらでもあるもののこれはこれでそれなりに有効に機能していたところもあるわけで、1つのアカウントで実質的に無限にメールアドレスをつくれてしまうというのは、このような仕様で良いのだろうかと思ってしまうところもある。
サービス運営側でドメインが gmail.com の場合には . や + を考慮して1アカウント1ユーザーしか作れないようにするという対応もできるかもしれないが、Google の独自仕様に併せて開発者が個別対応のコードを入れなければならないというのは、どこかで見たことのある光景であるようにも思える。そう、マイクロソフトの Outlook の独自仕様に合わせて、メール関連のライブラリを書き換えなければならなかったあの時のような。
googleが理解できる
- .(ドット/ピリオド)は無視される
- +(プラス) から @ までは無視される
この仕様について検索してみると、
「登録する場所によってメールアドレスを切り替えてフィルタリングするのに有効。例えばオンラインショッピングで登録するアカウントには kazutoshi.ono+shop@gmail.com 等としておいて、この宛先に届いたものは既読にしてアーカイブしてしまう」
といった有効活用事例も見つかるが、多くのサービスで見られる1アカウント1メールアドレス制というのは、逃げ道はいくらでもあるもののこれはこれでそれなりに有効に機能していたところもあるわけで、1つのアカウントで実質的に無限にメールアドレスをつくれてしまうというのは、このような仕様で良いのだろうかと思ってしまうところもある。
サービス運営側でドメインが gmail.com の場合には . や + を考慮して1アカウント1ユーザーしか作れないようにするという対応もできるかもしれないが、Google の独自仕様に併せて開発者が個別対応のコードを入れなければならないというのは、どこかで見たことのある光景であるようにも思える。そう、マイクロソフトの Outlook の独自仕様に合わせて、メール関連のライブラリを書き換えなければならなかったあの時のような。
Google Tool ウェブ2.0時代をリードする
Googleサービス完全活用ガイド
Googleサービス完全活用ガイド
posted with amazlet on 07.03.29
アスキー書籍編集部
アスキー (2006/09/04)
売り上げランキング: 129359
アスキー (2006/09/04)
売り上げランキング: 129359
おすすめ度の平均: 

googleが理解できる
コメント
コメント一覧 (3)
<ここは何を入れても自由>@example.comみたいに。
# これを使ってどこのお店が個人情報を
# 漏らしたかチェックすることもできます ;-)
qmailやpostfixでは「拡張メールアドレス」という仕様があります。確認されてみられてはいかがでしょうか?
無限にメールアドレスが作れてしまうのが当たり前の仕様も元々世の中には存在するので、ユーザーの識別にメールアドレスを使ってしまうWebアプリ側の仕様に問題があると思います。
今度アカウントとって試してみよう
>識別にメールアドレスを使ってしまうWebアプリ側の仕様に問題
確かに・・・
勝手に反省