Hyperlink 在GMail中获取特定电子邮件的链接
如何在GMail中获得特定电子邮件的链接(URL)?我想单击该链接并打开特定的电子邮件。我不知道特定的“电子邮件”,但您可以通过单击URL栏并复制来查看特定的线程(通常是一封电子邮件)。然后,将标签更改为“全部” 因此,如果url为“”,则将“#收件箱”改为“全部”,如下所示:Hyperlink 在GMail中获取特定电子邮件的链接,hyperlink,gmail,Hyperlink,Gmail,如何在GMail中获得特定电子邮件的链接(URL)?我想单击该链接并打开特定的电子邮件。我不知道特定的“电子邮件”,但您可以通过单击URL栏并复制来查看特定的线程(通常是一封电子邮件)。然后,将标签更改为“全部” 因此,如果url为“”,则将“#收件箱”改为“全部”,如下所示: 现在,即使你存档了链接,但它不在你的收件箱中,链接也能正常工作。我认为Gmail不能显示一封电子邮件,它总是显示一条线索。您可以查找一条消息,但仍然可以看到整个线程 如果这对您合适,则URL为 https://mail.
现在,即使你存档了链接,但它不在你的收件箱中,链接也能正常工作。我认为Gmail不能显示一封电子邮件,它总是显示一条线索。您可以查找一条消息,但仍然可以看到整个线程 如果这对您合适,则URL为
https://mail.google.com/mail/u/0/#search/rfc822msgid:
后跟消息ID(可通过查看“show original”找到)
有关更多详细信息,请参阅。自从几周前谷歌推出了谷歌任务与Gmail的集成,您可以通过以下方式获得特定Gmail电子邮件的URL:
你可以在Gmail中打开你想要的电子邮件,然后,你只需从浏览器的搜索栏复制链接位置。它将为每封电子邮件创建一个唯一的Web链接。就这么简单。
要澄清Kevin Patel提供的答案,您可以直接从浏览器获取链接,但必须将阅读窗格设置为“无拆分”,否则您将获得通用URL 如果您对将当前电子邮件的链接复制到剪贴板的方法感到满意,您可以尝试将其添加到书签中:
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)()
它本质上是在当前关注的电子邮件中搜索其数据消息id
属性,然后使用msgid
谓词将其转换为搜索url(这似乎没有文档记录,但很容易猜测)。然后将完整链接复制到剪贴板
警告:似乎可以使用预览窗格或不使用预览窗格,但这尚未经过广泛测试。您可以在链接中指定收件箱电子邮件地址,以在正确的收件箱中打开电子邮件 如果
INBOX@EMAIL.COM
是您的收件箱电子邮件吗
按如下方式创建链接
https://mail.google.com/mail/u/INBOX@EMAIL.COM/#all/YOUR_EMAIL_ID
对于特定的电子邮件使用,这是一个非常简单的解决方案。使用整个消息ID字符串,包括
符号。类似于
的东西,如果您想要发送链接的用户有两个谷歌帐户,这是如何工作的。对于他来说:u/0=private和u/1=work。对我来说:u/0=work和u/1=private?在这种情况下,这一切都有效吗?如果不是,这只在你想为自己的链接添加书签时才有用。请注意,谷歌在他们的msgid中使用了大量标点符号,你可能需要对其进行URL编码。例如,将+转换为%2B。这实际上是与<代码>https://mail.google.com/mail/u/0/#all/abc123def456上面的建议,但很高兴知道它是一致的,并且有一种简单的方法可以获得链接,而不必陷入“所有邮件”的噩梦,那里有成百上千的未读邮件。