ฉันสามารถสร้าง URL โดยตรงไปยังบัญชี Gmail ที่เฉพาะเจาะจงได้หรือไม่?


48

เนื่องจาก Gmail ใช้การลงชื่อเข้าใช้หลายครั้งฉันไม่สามารถสร้าง URL บุ๊กมาร์กที่จะไปที่กล่องจดหมาย "@ gmail.com" ของฉันได้ตลอดเวลา สำหรับโดเมนที่ฝากบริการคุณสามารถสร้าง URL คั่นหน้าได้ง่าย: https://mail.google.com/a/example.comจะนำคุณไปยัง@example.comกล่องจดหมายของคุณเสมอ อย่างไรก็ตามสิ่งนี้ไม่สามารถใช้ได้กับ@gmail.comที่อยู่ ผมตระหนักถึงhttps://mail.google.com/mail/u/[number]รูปแบบที่อยู่ แต่อยู่นี้จะขึ้นอยู่กับการสั่งซื้อในที่ที่คุณลงชื่อเข้าใช้บัญชีในช่วงเซสชั่นเบราว์เซอร์นี้จึงไม่ได้เป็นที่ยอมรับ URL ที่จะเสมอไปที่สถานที่เดียวกัน

มี URL ใดที่จะนำฉันไปยังที่@gmail.comอยู่เสมอโดยถือว่าฉันได้เข้าสู่บัญชีนั้นหรือไม่?

Javascript bookmarklet จะยอมรับได้ แต่สิ่งใดก็ตามที่เกี่ยวข้องกับปลั๊กอินหรือโปรแกรมเสริมไม่สามารถยอมรับได้


มองหาสิ่งเดียวกัน - คุณสามารถคิดออกได้ไหม

ไม่ฉันยอมแพ้และเปลี่ยนไปใช้ Chrome ซึ่งฉันสามารถใช้คุณสมบัติ "แท็บพิน" และอย่างน้อยก็ไม่น่ารำคาญที่จะเปิดแท็บ GMail หลายแท็บ
aocole

1
ในที่สุด Joyjit ก็พบคำตอบ!
aocole

คำตอบ:


37

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

ดูเหมือนว่าจะทำงานได้ค่อนข้างดีสำหรับฉัน


3
สิ่งนี้ไม่ได้ผลสำหรับฉัน มันพาฉันไปที่หน้าจอเข้าสู่ระบบ gmail แต่บรรทัดผู้ใช้ไม่ได้ถูกเติมไว้ล่วงหน้า ฉันคิดว่าคำตอบนี้ล้าสมัยแล้ว
Mnebuerquo

2
@Mnebuerquo - คำตอบนี้ยังใช้ได้สำหรับฉัน คำถามนี้ถือว่าคุณได้เข้าสู่บัญชีของคุณแล้ว
aocole

ยอดเยี่ยมขอบคุณ ดูเหมือนว่าจะทำงานให้กับ 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 ที่โฮสต์ / google apps ด้วยโดเมนอื่นเช่น 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
ทำงานเช่นเดียวกับคำตอบที่ได้รับการยอมรับและมีคุณธรรมในการสั้นลง
Kyralessa

1
วิธีนี้ใช้ได้ผลกับฉันไม่เหมือนคำตอบที่ยอมรับ
Luis Ferrao

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 (เช่นเพื่อแสดงจดหมายหรือผู้ติดต่อเฉพาะ) เพียงแค่ URL เข้ารหัส # เป็น% 23 ดังนั้นให้เพิ่ม% 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

Hat tip ถึงrobertwbradfordสำหรับพารามิเตอร์ในการส่ง


มีวิธีใดบ้างในการกรอกรหัสผ่านล่วงหน้า
Kim

@ คิมไม่อย่างแน่นอนและไม่เฉพาะเจาะจง นั่นจะเป็นการรักษาความปลอดภัยของผู้ใช้ที่น่ากลัว หากคุณต้องการอนุญาตในนามของผู้ใช้ให้ใช้ OAuth2
เกร็ก

เคล็ดลับเกี่ยวกับวิธีการได้รับพื้นที่เข้าสู่ร่างกาย? ฉันได้ลองใช้ + และ% 20 และ & nbsp พวกเขาทุกคนทำลายลิงก์ ขอบคุณสำหรับความช่วยเหลือใด ๆ
jaredcohe

ปรากฎว่าคุณต้องใช้% 2B สำหรับช่องว่างเนื่องจากสิ่งเหล่านั้นแปลงเป็น + เมื่อมีการประมวลผล URL
jaredcohe

นี่คือทางออกที่ดีที่สุด ใช้งานได้เมื่อคุณล็อกอินด้วย
Soullivaneuh

6

ลองดูสิ URL ด้านล่างดูเหมือนจะใช้งานได้สำหรับฉัน:

https://accounts.google.com/ServiceLoginAuth?continue=http%3A%2F%2Fgmail.google.com%2Fgmail&service=mail&Email=youremail@gmail.com

แม้ว่าฉันจะไม่สามารถกรอกรหัสผ่านล่วงหน้าได้


มันใช้งานได้สำหรับฉัน URL นี้ไม่ได้ถือว่าคุณได้เข้าสู่ระบบแล้ว
Mnebuerquo

2

เช่นเดียวกับวิธีที่คุณสามารถจัดทำ URL เพื่อนำคุณไปยังกล่องจดหมายใดกล่องหนึ่งคุณยังสามารถสร้าง URL เพื่อนำคุณไปยังที่อยู่ติดต่อหนึ่ง ๆ ในบัญชี Gmail โดยเฉพาะดังนี้

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

0123456789ABCDEFรหัสติดต่อที่ไม่ซ้ำกัน 16 อักขระอยู่ที่ไหนภายในบัญชีนั้น

หลังจากที่?authuserคุณรวม&?shva=#1contact/จะนำคุณไปยังรายชื่อผู้ติดต่อสำหรับผู้ใช้นั้น &?คุณจะต้องมีตัวละครทั้งสอง

การทำงานนี้จะคำนึงถึงจำนวนบัญชี Gmail ที่คุณลงชื่อเข้าใช้พร้อมกันและคำนึงถึงลำดับการลงชื่อเข้าใช้ การ?authuserแทนที่ 0, 1, 2 เป็นต้นซึ่ง Gmail จะทดแทน


-1

ฉันพบรุ่นที่ใช้งานได้โดยใช้
https://mail.google.com/mail/u/1/#inbox
https://mail.google.com/mail/u/2/#inbox
..etc เพื่อสลับระหว่างที่อยู่อีเมล ครั้งแรกที่ต้องลงชื่อเข้าใช้ด้วยรหัสผ่าน


ลงมาแล้วขออภัยนี่ไม่ถูกต้อง OP กล่าวโดยเฉพาะว่าการเปลี่ยนแปลงดัชนี u / n นั้นขึ้นอยู่กับลำดับที่คุณลงชื่อเข้าใช้แต่ละบัญชี
TonyG

OP กล่าวในคำถามของเขาว่า "ฉันรับทราบถึงแบบฟอร์มที่อยู่mail.google.com/mail/u/ [จำนวน]อย่างไรก็ตามที่อยู่นี้ขึ้นอยู่กับลำดับที่คุณลงชื่อเข้าใช้บัญชีในช่วงเบราว์เซอร์นี้ ไม่ใช่ URL ที่ยอมรับได้ซึ่งจะไปที่เดียวกันเสมอ "
Kyralessa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.