Я создаю почтовый клиент для Android и использую JavaMail для получения сообщений через протокол Imap. Я сохраняю заголовок Message-Id для каждого сообщения, которое я открываю, и наткнулся на сообщение, в котором не было заголовка Message-Id в его исходном сообщении, но когда я получаю сообщение от Gmail через Imap, я получаю поле, называемое Envalope и это поле содержат все необходимые мне данные, включая Message-Id.Получение объекта конверта с использованием JavaMail
Проблема в том, что я не могу достичь этого объекта конверта независимо от того, что я делаю, и мне было интересно, если кто-то уже это сделал, и может бросить несколько советов.
Оригинальное сообщение пришло со следующим содержанием:
MIME-Version: 1.0
From: "Mailbox Support" <[email protected]>
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--
Спасибо большое
Спасибо, Билл, и спасибо за отличный API. – Tsikon