Удалить флаг «удалено» из сообщений IMAP

Удалить флаг «удалено» из сообщений IMAP

Я используюMicrosoft Exchange 2010почтовый сервер иМозилла Тандербердклиент. Однажды я выбрал большую часть своего почтового ящика и по ошибке нажал сочетание клавиш, которое (я предполагаю)пометил сообщения для удаления. Сообщения, конечно, удаляются. А теперь начинается самое смешное: если я восстанавливаю удаленные сообщения с помощью функции «Восстановить удаленные сообщения» в Outlook, сообщения возвращаются в папку «Входящие», НО как только я запускаю клиент Thunderbird, он снова удаляет сообщения.

Теперь, как указано в этой статье (http://kb.mozillazine.org/Удаление_сообщений_в_учетных_записях_IMAP) сообщения должны иметь флаг «удалено», поэтому:Как мне убрать этот флаг??

решение1

Если у вас есть доступ к компьютеру Unix/Linux, вы можете использовать такую ​​утилиту, какimapfilter. Это полезная утилита, которую можно настроить с помощью файла конфигурации LUA. Вы можете выбрать сообщение, используя различные виды фильтров, а затем выполнить действия, такие как перемещение сообщений, добавление/удаление флагов и т. д.

Вам просто нужно установить его и создать файл конфигурации (учетная запись IMAP и правила). Вы можете увидеть пример настройки учетных записейтам. Затем вы можете отфильтровать сообщения, отмеченные как удаленные, и снять с них отметку.

messagesMarkedAsDeleted = youraccount.INBOX:is_deleted()
messagesMarkedAsDeleted:unmark_deleted()

Наконец, вы можете запустить программу:

imapfilter -c /path/to/config.lua

Я обнаружил эту утилиту наэтот блогнесколько недель назад.

Надеюсь, это помогло.

Связанный контент