Архивирование сообщения в JavaMail IMAP или GIMAP - PullRequest
0 голосов
/ 04 октября 2018

Я хочу заархивировать сообщение в учетной записи Google Imap в JavaMail.

Когда я реализую его так, как я предполагаю, что оно должно работать (получите сообщение и удалите тег INBOX через GmailFolder.setLabels ()), Я получаю исключение:

com.sun.mail.iap.BadCommandException: A11 BAD Invalid Arguments: Label name is not allowed: INBOX

Этот вид имеет смысл, потому что GmailMessage.getLabels () показывает отсутствие INBOX.

Так что мне интересно, есть ли способ эффективно архивировать сообщения в учетной записи Gmail, используя IMAP?Я открыт для использования простого JavaMail IMAP или классов gimap, таких как GmailFolder или GmailMessage.По сути, я хочу, чтобы сообщение было удалено из папки «Входящие», но сохранено в любых других ярлыках.

...