特定のGmailアカウントへの直接URLを作成できますか?


48

Gmailがマルチサインオンを実装したため、「@ gmail.com」の受信トレイに常に移動するブックマークURLを作成できませんでした。ホストドメインの場合、ブックマークURLを作成するのは簡単https://mail.google.com/a/example.comです@example.com。常に受信トレイに移動します。ただし、これは@gmail.comアドレスでは機能しません。私はhttps://mail.google.com/mail/u/[number]アドレス形式を知っていますが、このアドレスはこのブラウザーセッション中にアカウントにサインインした順序に依存しているため、常に同じ場所に移動する受け入れ可能なURLではありません。

@gmail.comそのアカウントにログインしていると仮定して、常にアドレス指定するURLがありますか?

Javascriptブックマークレットは受け入れられますが、プラグインまたはアドオンに関係するものは受け入れられません。


同じを探しています-あなたはこれを理解できましたか?

いいえ。あきらめて、Chromeに切り替えて「ピンタブ」機能を使用できるようにしました。少なくとも、いくつかのGMailタブを開いたままにしておくのは面倒ではありません。
アオコール

1
Joyjitがついに答えを見つけました!
アオコール

回答:


37

https://mail.google.com/mail/u/?authuser=user@gmail.com

私にはかなりうまくいくようです。


3
これはうまくいきません。Gmailのログイン画面に移動しますが、ユーザーの行は事前に入力されていません。この答えは今では時代遅れだと思います。
Mnebuerquo 14年

2
@Mnebuerquo-この答えは私にはまだ有効です。この質問は、すでにアカウントにログインしていることを前提としています。
アオコール14

優れたありがとう。Googleドライブでも動作しているようです:drive.google.com/drive/u/?authuser=user@gmail.com
rick

1
より良い代替:drive.google.com/drive/u/user@gmail.com。これには、カスタム検索クエリに役立つdrive.google.com/drive/u/user@gmail.com/search?q=asdfなどのパラメーターを追加するという利点があります
-espinchi

1
問題のアカウントにすでにログインしている場合、これは私にとってはうまくいきました。また、異なるドメインのgoogle-hosted / googleアプリアカウントでも機能します。authuser=myself@MyCustomDomain.ViaGoogleApps.etc
デミス

17

はい。ログインする[number]と、URLの代わりにメールアドレスを使用できます。例:https : //mail.google.com/mail/u/example@gmail.com ; これはGoogle Appsドメインでも機能します。

これは、https//mail.google.com/mail/u/example@gmail.com/#inbox/153d2095719946bを使用して特定のメールやフィルターなどにアクセスするのにも最適です

example@gmail.comアカウントにまだログインしておらず、別のアカウントにログインしている場合、リンクは機能せず、「要求した会話は存在しません」と表示されます。


3
これは受け入れられる答えである必要があります
ダン

2
受け入れられた答えと同様に機能し、短くなるという長所があります。
キラレッサ

1
受け入れられた答えとは異なり、これは私にとっては
うまくいき

1
これは、サードパーティのGSuiteドメイン(つまりhttps://mail.google.com/mail/u/user@university.edu)でも機能するようhttps://mail.google.com/mail/u/?authuser=user@university.eduですが、デフォルトのメールボックスへのリダイレクトを使用しています。
alphaleonis

13

他の回答からの情報とかなりの調査を組み合わせて、これが特定のGMailアカウントを参照する最良の方法だと思います。

https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/

これにより、accounts.google.comを介してリダイレクトされ、まだログインしていない場合は関連する電子メールアドレスがログインされ、ログインしている場合は選択するだけです(passive = trueを削除すると、常にプロンプ​​トが表示されますパスワード。)

GMailの下で特定のフラグメントにリダイレクトする場合(たとえば、特定のメールまたは連絡先を表示する場合)、#を%23としてURLエンコードするだけです。したがって、次のように、最後に%23inbox / 152bc41f0ca2d9bfを追加します。

https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/%23inbox/152bc41f0ca2d9bf

事前に入力したメールを作成する場合は、次のようなバリアントを使用します。

https://accounts.google.com/ServiceLogin?service=mail&passive=true&Email=example@domain.com&continue=https://mail.google.com/mail/u/example@domain.com/?view=cm%26fs=1%26to=someone@example.com%26su=SUBJECT%26body=BODY%26bcc=someone.else@example.com

sendのパラメーターについては、robertwbradfordへのヒント


パスワードを事前に入力する方法はありますか?
キム

@Kimいいえ。絶対に、具体的にはそうではありません。それは恐ろしいユーザーセキュリティになります。ユーザーに代わって認証する必要がある場合は、OAuth2を使用します。
グレッグ

身体にスペースを入れる方法に関するヒントはありますか?+と%20と&nbspを試しましたが、それらはすべてリンクを解除します。助けてくれてありがとう。
jaredcohe

URLの処理時にスペースが+に変換されるため、スペースには%2Bを使用する必要があることがわかります。
jaredcohe

これが最善の解決策です。すでにログインしているときにも機能します。
Soullivaneuh


2

URLを作成して特定の受信トレイに移動する方法と同様に、URLを作成して特定のGmailアカウントの特定の連絡先に直接移動することもできます。

https://mail.google.com/mail/u/?authuser=yourname@gmail.com&?shva=1#contact/0123456789ABCDEF

0123456789ABCDEFそのアカウント内の一意の16文字の連絡先IDはどこにありますか。

後は?authuser、あなたは、&?shva=#1contact/あなたがそのユーザーの連絡先リストを取ります。両方の文字を含める必要があります&?

これは、同時にログインしているGmailアカウントの数とログイン順序に関係なく機能します。これ?authuserは、Gmailが通常置き換える0、1、2などを置き換えます。


-1

この
https://mail.google.com/mail/u/1/#inbox
https://mail.google.com/mail/u/2/#inbox
..etc を使用して作業バージョンを見つけました。メールアドレスを切り替える。パスワードでログインする必要があるのは初めて。


ダウン投票、申し訳ありませんが、これは無効です。OPは、各アカウントにログインした順序に応じてu / nインデックスが変化することを具体的に述べています。
トニーG

OPは、「mail.google.com/mail/u/[number]アドレスフォームを認識していますが、このブラウザセッション中にアカウントにサインインした順序によってアドレスが異なるため、常に同じ場所に移動する許容されるURLではありません。」
キラレッサ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.