获取 GMail 中特定电子邮件的链接

问题描述 投票:0回答:13

如何获取 GMail 中特定电子邮件的链接(URL)?我想点击该链接并打开特定的电子邮件。

hyperlink gmail
13个回答
68
投票

我不知道特定的“电子邮件”,但您可以通过单击 URL 栏并复制它来查看特定的线程(通常是一封电子邮件)。然后,将标签更改为“全部”。

因此,如果网址是“https://mail.google.com/mail/u/0/#inbox/abc123def456”,您可以将“#inbox”更改为“#all”,如下所示:“https ://mail.google.com/mail/u/0/#all/abc123def456

现在,即使您将其存档并且它不在您的收件箱中,该链接仍然可以使用。


27
投票

我认为 Gmail 不能显示一封电子邮件,它总是显示一个线程。您可以查找一条消息,但仍然会看到整个线程。

如果这适合您,则网址为

https://mail.google.com/mail/u/0/#search/rfc822msgid: 

后面是消息ID(可以通过查看“显示原始内容”找到)。

请参阅此问题了解更多详细信息。


14
投票

为了澄清 Kevin Patel 提供的答案,您可以直接从浏览器获取链接,但是您必须将 阅读窗格设置为“不拆分”,否则您将获得通用 URL。

See here


12
投票

您可以在链接中指定收件箱电子邮件地址,以在正确的收件箱中打开电子邮件。

如果

[email protected]
是您的收件箱电子邮件

创建链接如下

https://mail.google.com/mail/u/[email protected]/#all/YOUR_EMAIL_ID


8
投票

如果您对将当前电子邮件的链接复制到剪贴板的小书签感到满意,您可以尝试将其添加到书签中:

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(这似乎没有记录,但很容易猜测。)。然后,完整链接将复制到您的剪贴板。

警告:似乎无论有没有预览窗格都可以工作,但这尚未经过广泛测试。


4
投票

自从 Google 几周前推出了 Google Tasks 和 Gmail 的集成以来,您可以通过一种方式获取特定 Gmail 电子邮件的 URL:

  1. 将给定的 Gmail 电子邮件变成 Google 任务;
  2. 打开任务编辑窗口(无法从任务显示中执行下一个任务,似乎只有在调用任务编辑功能时才起作用);
  3. 将鼠标悬停在您刚刚创建的下一个任务中原始 Gmail 电子邮件的链接上(该链接位于任务显示的底部);
  4. 使用该 URL 通过点击相应 Google 任务中的链接来访问特定 Gmail 电子邮件,或者只需将 URL 弹出到任何浏览器或其他工作流程的 URL 栏中(当然,会话必须登录到相关 Google 帐户) )。

享受吧!


2
投票

Gmail 可共享链接创建器

站点链接:GmailLink.GitHub.io

生成链接的步骤

  1. 获取邮件线程的消息ID邮件>右侧的3点菜单(⋮)>单击显示原始>查看消息ID)。

  2. 复制消息 ID

  3. 使用 MessageId 并单击 Submit 生成邮件共享链接。

https://stackoverflow.com/a/61849710/7950511


1
投票

您可以在 Gmail 中打开所需的电子邮件,然后只需从浏览器的搜索栏中复制链接位置即可。它将为每封电子邮件创建一个独特的网络链接。它是如此简单。


1
投票

您只需点击“显示原始内容”并复制网址即可。


0
投票

实际上,获取单个电子邮件链接,没有完整的线程,似乎不直接支持;

除了需要时间或特定技能的手动网址重写或编码技巧之外,我知道的更快的解决方法是:

从打开的选项卡中复制 URL,单击电子邮件菜单上的这 2 个条目之一:

  1. 打印 - 缺点:它还会打开打印弹出窗口,您必须将其关闭
  2. 显示原始内容 - 缺点:电子邮件未格式化,您看到的是原始来源,因此丢失了图像和格式,并且添加了混乱的代码


0
投票

如果您为电子邮件“加星标”,然后单击“已加星标”中的线程,您将看到已打开感兴趣的电子邮件的线程(假设该线程中只有一封电子邮件被加星标)。将 URL 复制到此处 - 即使 URL 中包含“加星标”,它仍应将您引导至电子邮件。


0
投票

此方法将向您显示与剪切消息并单击“查看整个消息”按钮时相同的视图。

链接格式为:

https://mail.google.com/mail/u/0/?ui=2&ik=<ik>&view=lg&permmsgid=msg-f:<msg_f>&ser=1

<>
中的物品需要更换。

要获取这些(

ik
msg_f
),请转到相关电子邮件,然后单击打印按钮。

在出现的新窗口中,关闭打印菜单,然后在地址栏中的 URL 中查找参数

ik
simpl
。这些是您需要的值。对于
msg_f
,您只需要冒号后面的数字(例如:simpl=msg-f:1111111111111111111)。

© www.soinside.com 2019 - 2024. All rights reserved.