目前我正在做以下事情,
@Override
public void saveDraftMessage(MimeMessage draftMessage) throws MessagingException
{
Folder draftsMailBoxFolder = imapsStore.getFolder("inbox");//[Gmail]/Drafts
draftsMailBoxFolder.open(Folder.READ_WRITE);
draftMessage.setFlag(Flag.DRAFT, true);
MimeMessage draftMessages[] = {draftMessage};
draftsMailBoxFolder.appendMessages(draftMessages);
}
它可以工作,但是,正如您所看到的,消息被附加到“收件箱”文件夹而没有服务器端的抱怨!
是否有任何类型的验证或替代方法来确保消息仅在适当的位置保存为草稿。