Вопрос, с которым вы связались, имеет answer, который объясняет, что такое функции протокола IMAP. Скорее всего, такая команда слишком свежая, чтобы быть доступной через стандарт Python imaplib
. Если это так, лучше всего отправить им патч, чтобы он включался в будущие выпуски. Вот как это работает: если никто не хочет добавлять поддержку для новых команд, он не будет добавлен.
imaplib
- довольно низкоуровневый пакет, поэтому я не ожидаю, что он когда-либо будет реализовывать хороший способ перемещения сообщений. Мое предложение состояло в том, чтобы либо использовать другую библиотеку, которая обеспечивает представление на высоком уровне IMAP («эй сервер», сколько сообщений есть в INBOX? Покажите мне структуру MIME последнего, пожалуйста ... »).
Команда может быть свежей в спецификации IMAP. Да, это правда. Но прецедент очень старый. Теперь я использую IMAPClient и разговариваю с сопровождающим, так как он не «перемещается» до сих пор. – guettli