JavaMail 获取邮件的 URL - Gmail
JavaMail get the URL of the Email - Gmail
我想知道是否可以获取我正在通过 JavaMail 获取的电子邮件的 URL。
在我的 Gmail Webapp 中,例如以下类型的 URL:
https://mail.google.com/mail/u/0/#inbox/14e0bbd1484a035a
我已成功建立到邮件文件夹的 imap 连接并获取主题、正文等
mailSubject = msg.getSubject();
我还可以从具有相同消息对象的电子邮件中获取 URL 吗?
谢谢!
您可以从 Gmail unique message ID 导出 URL(不要与 IMAP 唯一 ID 混淆):
- 使用最新版本的 JavaMail (>= 1.5.2) 检索 Gmail 唯一邮件 ID (MSGID) - 请参阅 sample code。
- 将 ID 转换为 小写 十六进制变体(
1504408783077114714
变为 14e0bbd1484a035a
)。
- 将其附加到“https://mail.google.com/mail/u/0/#inbox/”以获得 URL。
我想知道是否可以获取我正在通过 JavaMail 获取的电子邮件的 URL。
在我的 Gmail Webapp 中,例如以下类型的 URL:
https://mail.google.com/mail/u/0/#inbox/14e0bbd1484a035a
我已成功建立到邮件文件夹的 imap 连接并获取主题、正文等
mailSubject = msg.getSubject();
我还可以从具有相同消息对象的电子邮件中获取 URL 吗?
谢谢!
您可以从 Gmail unique message ID 导出 URL(不要与 IMAP 唯一 ID 混淆):
- 使用最新版本的 JavaMail (>= 1.5.2) 检索 Gmail 唯一邮件 ID (MSGID) - 请参阅 sample code。
- 将 ID 转换为 小写 十六进制变体(
1504408783077114714
变为14e0bbd1484a035a
)。 - 将其附加到“https://mail.google.com/mail/u/0/#inbox/”以获得 URL。