gpt4 book ai didi

gmail - 链接到Gmail中的单个邮件

转载 作者:行者123 更新时间:2023-12-04 03:46:13 27 4
gpt4 key购买 nike

我想下载Gmail帐户中的所有电子邮件,还希望获得唯一的URL,该URL将以gmail打开确切的邮件,这当然需要身份验证。我尝试使用javax.mail imap库,但Imap可能不支持类似的功能。

我可以使用“https://mail.google.com/mail/feed/atom”gmail供稿。但不会给我完整的电子邮件,只会给我未读的电子邮件,我不想错过任何一封电子邮件

最佳答案

如果您使用的是Google Apps for Business/教育,则可以执行此操作。如果是这样,您可以使用OAuth访问Gmail收件箱供稿(Atom)。 OAuth也可以用于通过IMAP访问Gmail-然后您可以通过编程方式完全访问IMAP服务器,请参阅Gmail IMAP and SMTP using OAuth

Google扩展了IMAP,以允许开发人员通过IMAP提供更类似于Gmail的体验,请参阅:(Gmail IMAP Extensions, X-GM-EXT-1)

唯一消息(X-GM-MSGID)和唯一线程(X-GM-THRID)ID可用于直接生成指向Gmail邮件的链接-您只需要对ID进行长十六进制编码(例如Long.toHexString(x_gm_msgId)) 。然后,您的链接将需要采用以下形式:

http://mail.google.com/mail?account_id=ACCOUNT_ID_HERE&message_id=MESSAGE_ID_HERE&view=conv&extsrc=atom

根据需要提供 ACCOUNT_ID_HERE (类似于user@someplace.com)和 MESSAGE_ID_HERE

我一直在这方面工作,并且认为您可能会发现我的项目很有用,请参见: java-gmail-imap

[注意:上述格式的URL在Gmail的移动网站上(至少在iPhone/Safari上)不起作用。]

关于gmail - 链接到Gmail中的单个邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com