我正在为 Android 构建一个邮件客户端,并使用 JavaMail 通过 Imap 协议获取消息。我正在为收到的每条消息保存 Message-Id 标头,并且我遇到了一条在原始消息中不包含任何 Message-Id 标头的消息,但是当我通过 Imap 从 Gmail 收到消息时,我得到一个名为 Envalope 的字段这个字段恰好包含我需要的所有数据,包括 Message-Id。
问题是无论我做什么我都无法到达那个 Envelope 对象,我想知道是否有人已经这样做了并且可以抛出一些提示。
原始消息带有以下内容:
MIME-Version: 1.0
From: "Mailbox Support" <support@mailboxapp.com>
To: ******
Subject: Tips for Using Mailbox in Gmail
Content-Type: multipart/alternative;
boundary="----mailcomposer-?=_1-1369421942466"
------mailcomposer-?=_1-1369421942466
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
[some text]
------mailcomposer-?=_1-1369421942466
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
[Some rich text]
------mailcomposer-?=_1-1369421942466--
非常感谢