Как я могу заставить Thunderbird перезагрузить структуру папок IMAP

68

Всякий раз, когда я создаю новую метку в своей учетной записи Gmail, это создает новую папку IMAP. К сожалению, эта новая папка не появится в Thunderbird, если я не перезапущу Thunderbird.

Это не относится к Gmail. Когда я создаю новую папку IMAP на моем собственном сервере, результат тот же.


Чтобы уточнить. Вот что я делаю. Сначала я создаю новый ярлык в Gmail: введите описание изображения здесь

Но теперь он не будет отображаться в моем дереве папок Thunderbird. Хотя он знает о папке и подписан на: введите описание изображения здесь

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

Der Hochstapler
источник
3
У меня была похожая проблема, за исключением того, что перезагрузка Thunderbird не вызвала появление отсутствующих папок. Принятое решение все же решило проблему, хотя.
Вопросы Quolonel

Ответы:

78

В версии 10.0.2 (текущей) и самых последних версиях:

Нажмите на строку учетной записи в дереве папок (строка чуть выше папки «Входящие»)

Вы должны получить экран настроек, найти Управление подписками на папки и нажать на него.

  1. Нажмите кнопку Обновить
  2. Закройте окно списка папок
  3. Нажмите маленький треугольник на верхнем уровне учетной записи в дереве папок, чтобы скрыть список папок.
  4. Нажмите еще раз, чтобы показать список папок

Я только что подтвердил, что это работает для меня в 10.0.2

Рэнди Оррисон
источник
1
Это не делает то, что я хочу. Новая папка появляется в диалоговом окне подписки (и подписывается на нее). Но он не появится в моем дереве папок.
Der Hochstapler
5
Не удалось, когда я попробовал, но после свертывания и повторного открытия списка папок в Thunderbird он появился. Я отредактировал ответ, чтобы включить эти шаги. Работа для вас?
Рэнди Оррисон
2
Каждый раз, когда я пытался это сделать, я уже подписывался на новую папку. Так что это не проблема. Что на самом деле имело значение, так это разрушение и расширение дерева. Спасибо;)
Der Hochstapler
1
У меня была parentпапка сворачивания / развертывания (не папка верхнего уровня), а не папка верхнего уровня, чтобы эти шаги работали.
justderb
6
В более новых версиях, по крайней мере в Thunderbird 38.3.0, «Управление подписками папок» называется «Подписаться ...», и вам нужно щелкнуть правой кнопкой мыши «Строка учетной записи».
Андрыбак
19

https://support.mozillamessaging.com/en-US/kb/thunderbird-and-gmail

Я думаю, что на этом сайте вы можете найти более полезную информацию о Gmail x Thunderbird. Кроме того, я обнаружил на другом форуме следующее:

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

Свертывание и расширение списка папок для всей учетной записи работало для меня.

Ander
источник
Да, это то, чего мне тоже не хватало. Спасибо :)
Der Hochstapler
+1Я просто хотел использовать Thunderbird для перемещения почты с определенной метки на другую учетную запись (например, magp.ie/2012/11/28/… ), и мне также пришлось удалить свою подписку на папку «Входящие», чтобы она действительно начала работать .
Jnylen
Это правильное решение - протестировано для Thunderbird 38.
Ян-Филипп
5

Я знаю, что это старая тема. Но это похоже на работу:

Сервис -> Параметры -> Дополнительно -> Общие -> Редактор конфигурации

Ищи:

mail.server.default.check_all_folders_for_new

Изменить на истину

пример:

mail.server.default.check_all_folders_for_new = true

Настройки открытия и закрытия вступают в силу.

Надеюсь, это поможет кому-то еще.

Riaan
источник
4

Если вы снимите флажок Инструменты »Настройки учетной записи» Настройки »Дополнительно» Показать только подписанные папки , будут отображаться все папки.

Это сработало для меня.

Юрай Белина
источник
2
Наконец-то решение! Как ни странно, другие решения даже не исчезли бы из папки, которой больше не было на сервере. Как только я снял этот флажок, эта папка исчезла, и новые папки появились снова.
Дорогой
4

(Несколько удивительно), но в 2015 году с Thunderbird 38.2.0 все еще необходимо заставить Thunderbird обновлять дерево папок IMAP после добавления нового каталога / папки.

Я поражен, что ответ в точности соответствует описанию Рэнди Оррисона, и Оливер Зальцбург подтвердил выше, более 3,5 лет назад: как я могу заставить Thunderbird перезагрузить структуру папок IMAP

Каждый раз, когда я пытался это сделать, я уже подписывался на новую папку. Так что это не проблема. Что на самом деле имело значение, так это разрушение и расширение дерева. Спасибо ;)

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

Любопытно отметить, что новый каталог IMAP тоже был "двухуровневым". Структура была Inbox -> Subdirectory 1 -> Subdirectory 2, где Subdirectory 2представляет каталог IMAP, который был только что добавлен. Я упоминаю это главным образом для того, чтобы утверждать, что глубина каталога, «стрелка которого закручена», кажется, не имеет значения, поскольку закрученный каталог является родительским для каталога, который не появится. Возможно, лучшим вариантом является вращение стрелки верхнего уровня рядом с именем учетной записи, поскольку, вероятно, она заставит отображать все подкаталоги (я этого не пробовал).

Спасибо всем, кто внес вклад в решение этой самой неприятной проблемы! Полная благодарность Рэнди Оррисону за оригинальное решение.

Кто играет за открытие сообщения об ошибке (или цитирование существующего отчета)?

Бен Джонсон
источник
Если я понимаю ваш пост, то я просто рекомендую другим авторам что-то, что сработало для вас, а не представляю другое решение. Ответы действительно должны быть зарезервированы для решения вопроса, и каждый ответ должен содержать другое решение. Еще чуть-чуть, вы сможете высказать полезные ответы и оставить комментарии с дополнительной полезной информацией.
fixer1234
2
Спасибо, fixer1234. Прочитав ваши вдумчивые замечания и в результате более внимательно перечитав принимаемый ответ, я согласен с вашей оценкой. Однако я считаю целесообразным отметить, что принятый ответ указывает пользователю «Закрыть окно списка папок», в котором он или она меня потеряли. Возможно, я использую какое-то представление «старой школы», которое привязано к моему профилю Thunderbird, но у меня нет «окна списка папок»; он постоянно отображается в виде «закрепленной панели» слева от моего экрана. Когда я увидел этот шаг, я исключил ответ, сосредоточившись только на ключевом комментарии.
Бен Джонсон
2

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

Моим решением было навсегда переименовать папку - по какой-то причине она снова исчезла, если я переименовал ее обратно в исходное имя.

user497783
источник
1
Переименование помогло мне, когда все остальное не удалось.
Олаф
1
  1. Нажмите на строку учетной записи в дереве папок.
  2. В главном окне нажмите на Управление папками (раздел Настройки)
  3. Нажмите на кнопку обновления
  4. Выберите папки для синхронизации
balderys
источник
1

Это сводило меня с ума, и ни один из предыдущих ответов не помог мне. Следуя совету проверить / обновить параметры подписки на папку, в диалоговом окне подписки будет отображаться только новая папка, и даже тогда не будет указано, что у нее есть подпапки, которые есть. Тем не менее, после бесчисленных перезапусков TB, безумной перезагрузки структуры папок путем свертывания и расширения дерева папок на всех уровнях, новая папка и ее подпапки не будут отображаться на панели учетной записи. Хост - all-inkl.com, где я не смог найти никаких настроек, чтобы показать / скрыть папки от почтовых клиентов.

Так что, если кто-то сталкивается с той же проблемой, вот что исправило это для меня :

  1. щелкните правой кнопкой мыши на почтовом аккаунте в панели аккаунтов
  2. щелчок Settings > Server settings > Advanced
  3. убедитесь , что Server supports folders containing subfolders and messagesэто проверяется

Перезапустите туберкулез для хорошей меры и наслаждайтесь.

robro
источник
-1

Я пользователь Linux / LXLE, использующий Thunderbird с учетной записью Outlook. Для меня работало две вещи:

1) В Thunderbird я перешел в «Правка»> «Настройки»> «Настройки учетной записи»> «Действия с учетной записью»> «Удалить учетную запись».

Я удалил свою учетную запись электронной почты из Thunderbird и закрыл программу.

Второе, что я сделал, может не повлиять на результат. Однако я:

2) Зашел в Synaptic и полностью удалил пакет Thunderbird, затем переустановил его.

После этого я вернулся в Thunderbird и смог повторно ввести свою учетную запись электронной почты и пароль - как при создании новой учетной записи.

Через несколько секунд отсутствующие файлы и дерево папок были восстановлены с удаленных серверов.

Попробуйте первый шаг самостоятельно и посмотрите.

Надеюсь, это поможет!

Барри Тобин
источник
1
Даже если это сработает, я бы вряд ли назвал это решением. Этот ответ должен быть удален.
Sheljohn
Оба шага находятся на пределе, но Шаг 2 определенно излишний: удаление пакета фактически не удалит ~/.thunderbird/настройки из домашних каталогов пользователей.
Энтони Дж. - правосудие для Моники