
Я использую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
Я обнаружил эту утилиту наэтот блогнесколько недель назад.
Надеюсь, это помогло.