Я хочу заархивировать сообщение в учетной записи 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.По сути, я хочу, чтобы сообщение было удалено из папки «Входящие», но сохранено в любых других ярлыках.