【发布时间】:2017-11-13 20:07:01
【问题描述】:
我一直在使用 java 邮件(POP3 客户端和 IMAP)来自动化 Gmail 操作。其中一项操作是删除邮件,我使用以下代码 -
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();
}
}
邮件已从“收件箱”中删除,但在“所有邮件”中可用,但不在“垃圾箱”文件夹中。我想永久删除它。是否有任何直接的方法可以永久删除邮件,而不是从“收件箱”中删除邮件?
【问题讨论】:
标签: java jakarta-mail imap pop3