Почему Thunderbird не удаляет письма полностью?

Почему Thunderbird не удаляет письма полностью?

Я использую Thunderbird v60 и синхронизируюсь с почтовым сервером IMAP. Когда я удаляю сообщения в Thunderbird, даже если они кажутся удаленными, на самом деле они не удаляются. Когда я захожу в свою почту через веб, мне приходится очищать корзину, чтобы они исчезли.

Вот что я уже попробовал:

  • Компактные папки.
  • В разделе «Настройки > Дополнительно > Редактор конфигурации...» измените mail.imap.expunge_after_deleteзначение на true.
  • Очистите папку «Корзина».

Кроме того, в папке «Вся почта» отображается больше сообщений, чем во всех объединенных папках, и когда я удаляю предположительно удаленные сообщения, они увеличивают число сообщений в папке «Вся почта».

Папка «Вся почта»?

Почему это происходит?

решение1

Что касается несоответствия количества писем... отсутствие синхронизации папок IMAP скроет их количество от вашего клиента, но не от почтового сервера, поскольку папка All Mailсоздается вашим почтовым провайдером, она включает письма в папках IMAP, на которые вы не подписаны. Из скриншота видно, что у вас также не синхронизированы папки Trashили Spam. Так что это еще один возможный источник несоответствия в количестве.

Что касается невозможности удалить письма. Ну... это не вина Thunderbird. Thunderbird отправляет сообщение поставщику IMAP, чтобы удалить сообщение из папки... но как он это сделает, решает поставщик IMAP. В этом случае, похоже, поставщик IMAP просто перемещает письмо в папку. Это Trashна самом деле очень распространено и обычно рассматривается как полезная функция. Большинство поставщиков IMAP также Trashавтоматически полностью удаляют письма из папки, если они находятся в корзине больше определенного времени (обычно около 30 дней)... то есть вам никогда не придется очищать папку корзины самостоятельно. И, поскольку ваша папка, похоже, не Trashсинхронизирована... вы видите это только на поставщике IMAP, а не на Thunderbird.

Решение длявсеэтого простоподписатьсяв каждую папку IMAP.

Однако есть еще один последний "подвох". Thunderbird использует Trashв качестве имени папки для своей корзины и Spamдля имени папки для спама. Если ваш провайдер IMAP использует другое имя, то вам просто придется жить с дублирующимися папками для корзины и/или спама... одной, управляемой вашим клиентом, и другой, управляемой вашим провайдером IMAP. Многие почтовые клиенты предоставляют способ изменить то, как папки по умолчанию называются в клиенте. Thunderbird, насколько мне известно, не является одним из таких клиентов. Естьдовольно хакерский способсделать это, по крайней мере для папки «Корзина», предназначенной для продвинутых пользователей. Если это окажется проблемой и это важно для вас, вы можете изучить другие почтовые клиенты.

решение2

Я нашел простой способ это исправить.

IMAP синхронизирует и скачивает почту для всех подписанных папок на сервере. Все, что отправляется в корзину, автоматически попадает в папку «Вся почта» на стороне сервера и, следовательно, будет загружено обратно в Thunderbird.

Перейдя в меню, Файл, Подписаться... Снимите флажок All-Mail, чтобы решить проблему. Это остановит все загрузки сообщений, отправленных в корзину, в папку, и она исчезнет из вида. Это также предотвратит сохранение удаленных сообщений TB даже после очистки корзины.

Все остальные отмеченные папки, на которые вы подписаны, будут видны и не будут вызывать путаницы.

Уплотняя мусор в ТБ после его очистки, сервер автоматически очистит его.

решение3

Секрет успеха с IMAP заключается в терпении и вере.

Я попал на эту дискуссию, потому что у меня возникла похожая проблема с Thunderbird 91 на Linux Mint и Protonmail — я пытаюсь очистить папку «Корзина» (Protonmail не удаляет письма из корзины навсегда по истечении определенного периода), удаляя тысячи писем из Thunderbird, но они упорно появляются снова, когда я немедленно обновляю папку «Корзина» Thunderbird. (Proton позволяет удалять только 50 писем за раз или ВСЕ письма, поэтому мне пришлось сделать это из Thunderbird.)

Вам нужно иметь в виду, что веб-интерфейс вашего провайдера электронной почты ТАКЖЕ является клиентом IMAP. Конечно, он работает локально, поэтому можно было бы ожидать, что обновление папки будет происходить быстрее, но, увы, это не обязательно так.

Как только мне удалось справиться с некоторыми странностями синхронизации (в корзине веб-почты отображались некоторые письма, которых не было в корзине Thunderbird, и наоборот, поэтому мне пришлось выполнить некоторую ручную работу на обоих концах), я действовал постепенно (например, удаляя за один раз в Thunderbird письма, отправленные в корзину за несколько месяцев) и «давал отдохнуть» (30 минут или час), прежде чем обновить любой из клиентов, чтобы проверить, «закрепились» ли удаления.

У меня был аналогичный опыт использования emClient на Windows с Gmail.

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