ラベル Gmail の投稿を表示しています。 すべての投稿を表示
ラベル Gmail の投稿を表示しています。 すべての投稿を表示

2014年5月3日土曜日

Gmailアドレスのバリエーション

1つのGmailのアドレスを複数の目的ごとに使い分けるためのTips。
複数のGmailアカウントを取る方法もあるけれど、面倒な場合は "." (ドット)や "+"(プラス)を使うことでアドレスにバリエーションを持たせつつ、1つのアドレスで受信することが出来る。
 

ドットによるバリエーション

Gamilは@以前のドットの有無を無視している様子。(2014年5月3日時点)
以下のアドレスはすべて同じものとみなされる。
  • sampleaddress@gmail.com
  • sample.address@gmail.com
  • s.a.m.p.l.e.a.d.d.r.e.s.s@gmail.com
  • s..........ampleaddress@gmail.com

プラス記号によるバリエーション

Gmailでは@以前に入れたプラス記号と@の間を無視している様子。(2014年5月3日時点)
以下のアドレスはすべて同じものとみなされる。
  • sample@gmail.com
  • sample+twitter@gmail.com
  • sample+blog@gmail.com

まとめ

この方法のイケていないところは、登録しようとしているサービスやアプリによっては連続するドットやプラス記号が使えないことがあること。詳しくは色々なRFCに細かく書かれているけれど、手っ取り早くWikipediaのメールアドレスの説明でも少し書かれている。

Gmail側では "To" フィールドを使ったフィルターでラベル等をつければ、どのメールアドレス宛に送られたかを区別出来る。

ウェブページ上のEmailのリンクをGmailで開く

普通の場合

  1. ChromeでGmailを開くとアドレスバーにプロトコルハンドラーの設定を要求するアイコンが表示される。
    Gmail Handler
  2. "Use Gmail" を選択して "Done" をクリックで完了。これで "mailto" プロトコルのハンドラーがGmailに設定される。

プロトコルハンドラーの設定アイコンが表示されない場合

  1. ChromeでGmailを開く
  2. メニューバーで View / Developer / Java Script Console を開く。(Mac: ⌥⌘J / Windows: Opt-Shift-J)
  3. Gmail画面の下に表示されたJava Script Consoleに次のコードをペースト後Enter

    navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");

    js console
    コンソールに"undefined" のメッセージが出るけれど無視。
     
  4. アドレスバーにプロトコルハンドラーの設定を要求するアイコンが表示される。
  5. "Use Gmail" を選択して "Done" をクリックで完了。

テスト

以下のmailtoリンクをクリックしてテスト
test@test.com

設定の削除

  1. Chromeのアドレスバーに "chrome://settings/handlers" を入力してEnter
  2. Type "mailto" の "remove this site" をクリック後、 "Done" をクリックして設定を終了。