URL をそのまま保存ではダメ?
https://mail.google.com/mail/u/0/#inbox/14exxxxxxxxxxxx
みたいな URL を保存しておいても、Archive してしまうと、そのメールにアクセスできなくなる。→と思ったが直近アーカイブしたのだとアクセスできる?仕様が不明
不変のタグをつけるようにする→不変のURLが作れる
https://mail.google.com/mail/u/0/#inbox/14exxxxxxxxxxxx
はフォルダを移し替えても末尾の ID っぽい文字列は変わらない。また複数ラベルがあっても単一のラベルでアクセスできるようになっている。どういうことかというと、そのメールに myproject や *important みたいなラベルをつけてアーカイブすると、https://mail.google.com/mail/u/0/#label/myproject/14exxxxxxxxxxxx
でアクセスできるというわけだ。
不変のラベルをクリック、URLをコピーという2動作でできるのも嬉しいところ。というわけでこれが最適解と思われる。
以下、一応他の解も紹介しておく。
rfc822msgid を使う
Show original という機能で生のヘッダーを見ると、Message-ID が記載されているので、詳細検索 - Gmail ヘルプにあるように rfc822msgid: xxxxxxx@xxxxx
というようにその ID で検索すると特定できる。これはメールをどこに移動させても大丈夫!
でも、ヘッダを見に行くのが非常に面倒。ブラウジング中の画面に埋め込まれていたら bookmarklet で鳥居行こうかと思ったけれど、埋め込まれてもいないようだ。
タイトルを記録
メールのタイトルを subject: [タイトル]
の形で記録しておくという手もある。「タイトルを〇〇にしてお送りください」みたいにしたメールはこれで特定できないとか、タイトルつけてこない人のどうするんだとか、あるけれど、大抵の場合はこれが便利なんじゃないか。あと、Gmailの仕様変更とかに対してロバストである。