2

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

Теперь, как указано в этом КБ (http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts), сообщения должны иметь флаг "удален", поэтому: Как я могу удалить этот флаг?

1 ответ1

3

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

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

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

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

imapfilter -c /path/to/config.lua

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .