Gmailの操作を自動化するためにJavaメール(POP3クライアント& IMAP)を使用しています。操作の一つは、メールを削除することであり、私は次のコードを使用 -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();
}
}
メール「受信トレイ」から削除されますが、「ゴミ箱」フォルダ内の「すべてのメール」で入手可能な唯一されていません。私はそれを永久に削除したい。 「受信ボックス」からメールを削除するのではなく、メールを永久に削除する方法はありますか?
** @ Max **ご意見ありがとうございます。私たちはあなたのインプットに基づいて、私のためにうまく動作しました。私たちが試したシナリオをベローズ1.まず、** Inbox **を**ゴミ箱**フォルダに移動しました。2. **すべてのメール**を**ゴミ箱**に移動しました。最後に、 *ゴミ箱フォルダ。今はうまく動作します。 –
@Maxでコードスニペットを共有できますか? 私はあなたが描いていることをしているようです...しかし、私のメッセージはごみ箱にとどまります。 – klubi