【发布时间】:2021-09-03 08:26:31
【问题描述】:
如何在 GMail 中获取特定电子邮件的链接(URL)?我想单击该链接并打开特定的电子邮件。
【问题讨论】:
如何在 GMail 中获取特定电子邮件的链接(URL)?我想单击该链接并打开特定的电子邮件。
【问题讨论】:
我不知道具体的“电子邮件”,但您可以通过点击 URL 栏并复制来查看具体的话题(通常是一封电子邮件)。然后,将标签更改为“全部”。
因此,如果 url 是“https://mail.google.com/mail/u/0/#inbox/abc123def456”,您可以将“#inbox”更改为“#all”,如下所示:“https://mail.google.com/mail/u/0/#all/abc123def456”
现在该链接将起作用,即使在您将其归档并且它不在您的收件箱中之后也是如此。
【讨论】:
我认为 Gmail 不能显示一封电子邮件,它总是显示一个线程。您可以查找一条消息,但仍会看到整个线程。
如果这对您来说没问题,那么 URL 是
https://mail.google.com/mail/u/0/#search/rfc822msgid:
后跟消息 ID(可以通过查看“显示原文”找到)。
有关更多详细信息,请参阅this question。
【讨论】:
<> 符号。类似<DAEZPf4owLkN5UBjSpN4AcnHFStSyqYz0JJhymkg6gvViXY+YZQ@mail.gmail.com>
自从 Google 几周前推出了 Google Tasks 和 Gmail 的集成以来,您可以通过一种方式获取特定 Gmail 的 URL 给我们发送电子邮件:
享受吧!
【讨论】:
https://mail.google.com/mail/u/0/#all/abc123def456 建议相同的链接,但很高兴知道它是一致的,并且有一种简单的方法可以在不陷入噩梦的情况下获取链接是“所有邮件”,其中包含数百甚至数千条未读邮件。
要澄清 Kevin Patel 提供的答案,您可以直接从浏览器获取链接,但是您必须将 阅读窗格设置为“不拆分”,否则您将获得通用 URL。
【讨论】:
您可以在链接中指定收件箱电子邮件地址以打开正确收件箱中的电子邮件。
如果INBOX@EMAIL.COM 是您的收件箱电子邮件
如下创建链接
https://mail.google.com/mail/u/INBOX@EMAIL.COM/#all/YOUR_EMAIL_ID
【讨论】:
如果您对将当前电子邮件的链接复制到剪贴板的bookmarklet 感到满意,您可以尝试将其添加到您的书签中:
javascript:(function()%7Basync%20function%20copyPermalink()%20%7Btry%20%7BsearchURL%20%3D%20'https%3A%2F%2Fmail.google.com%2Fmail%2Fu%2F0%2F%23search%2Fmsgid%253A'%3BmessageId%20%3D%20document.querySelector('div%5Bdata-message-id%5D').getAttribute('data-message-id').substring(7)%3Bawait%20navigator.clipboard.writeText(searchURL%20%2B%20messageId)%3Bconsole.log('Mail%20message%20permalink%20copied%20to%20clipboard')%3B%7D%20catch%20(err)%20%7Bconsole.error('Failed%20to%20copy%3A%20'%2C%20err)%3B%7D%7DcopyPermalink()%7D)()
它本质上是在当前关注的电子邮件中搜索其data-message-id 属性,然后使用msgid 谓词将其转换为搜索url(这似乎没有记录,但很容易猜测。)。然后将完整链接复制到剪贴板。
警告:无论是否使用预览窗格,似乎都可以使用,但这尚未经过广泛测试。
【讨论】:
javascript:(function(){async function copyPermalink() {try {user = location.pathname.match(/\/u\/(\d)/)[1];searchURL = 'https://mail.google.com/mail/u/' + user +'/#search/msgid%3A';messageId = document.querySelector('div[data-message-id]').getAttribute('data-message-id').substring(7);await navigator.clipboard.writeText(searchURL + messageId);console.log('Mail message permalink copied to clipboard');} catch (err) {console.error('Failed to copy: ', err);}}copyPermalink()})()
网站链接:GmailLink.GitHub.io
生成链接的步骤
获取邮件线程的邮件 ID(邮件 > 右侧的 3 点菜单 (⋮) > 点击显示原件 > 查看邮件 ID)。
复制 Message-Id
使用 MessageId 并单击提交以生成邮件共享链接。
【讨论】: