10
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GmailをURLで共有する

Last updated at Posted at 2021-03-08

はじまり

Google Chat上で昔のGmailをリマインド目的で共有する必要があったのですが、
該当メールを開いているブラウザのURLを貼っても相手からは開けませんでした。
(Gmailの画面に「リクエストされたスレッドを読み込めませんでした」と表示される)

GmailのURLの構造

受信トレイを開いたとき
'https://mail.google.com/mail/u/0/#inbox'

hogeラベルのメール一覧を開いたとき
'https://mail.google.com/mail/u/0/#label/hoge'

hogeラベルのメール一覧から特定のメールを開いたとき
'https://mail.google.com/mail/u/0/#label/hoge/xxxxxxxx(メールのID)'

ラベルがURLにくっついています。
ラベル名は自由に設定できるのだから、そりゃ共有できないですよね。

さらに、同じメールであっても受信者それぞれでメールのIDは異なってくるので、
'https://mail.google.com/mail/u/0/#inbox/xxxxxxxx(メールのID)'
みたいなURLでも共有はできません。

暫定対応:Gmailの検索演算子を使う

メールIDとは別で、GmailにはメッセージIDと呼ばれる一意の識別子が存在しています。
rfc822msgidという検索演算子があるので、
これを組み込んだURLを相手に読んでもらうことで、相手のメールBOXを検索してもらいます。
※もちろん、そのメールを受信していることが前提です

メッセージIDの確認方法
検索対象のメールを開いていて、画面右上のその他をクリック
スクリーンショット 2021-03-08 18.05.43.png

コードがつらつら表示されている中の以下部分を見つける
Message-ID: <>
※この<>内の文字列を控える

メールの検索窓に以下を打って検索
rfc822msgid:xxxxxxxxxxx@example.com

下記画像のように1通だけHITするので、
その画面のURLを相手にも読み込ませれば、同じ画面が表示されます。
(他にもGoogle Chat上で共有できる方法があれば教えてください・・・)
スクリーンショット 2021-03-08 18.17.45.png

10
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?