我一直在使用java郵件(POP3客戶端& IMAP)來自動執行Gmail操作。其中一個操作是刪除郵件和我使用下面的代碼 -如何使用Java郵件在Gmail中永久刪除電子郵件(POP3客戶端和IMAP)
public void deleteInboxMasseges() throws IOException, MessagingException
{
store = getConnection(EMAIL_USERNAME, EMAIL_PASSWORD);
if (store != null)
{
int inboxMassegeCount = inbox.getMessageCount();
Message[] messages = inbox.getMessages();
for (int i = 0; i < inboxMassegeCount; i++)
{
messages[i].setFlag(Flags.Flag.DELETED, true);
}
inbox.expunge();
}
}
郵件來自「收件箱」,但其只不是「垃圾」刪除了「所有郵件」文件夾。我想永久刪除它。是否有任何直接刪除郵件的方式,而不是從「收件箱」中刪除郵件?
** @ Max **感謝您的意見。我們嘗試根據您的輸入對其工作正常。貝婁我們嘗試的場景1.首先,我們將郵件從**收件箱**移至**垃圾箱**,2.將郵件從**所有郵件**移至**垃圾箱**,最後我們將郵件從* *垃圾箱**文件夾。現在它工作正常。 –
@Max你可以分享代碼片段嗎? 我似乎在做你所描述的......但我的信息留在垃圾箱裏。 – klubi