Pull to refresh

Thunderbird 3.x и исправление создания цепочек писем

Тему борьбы с цепочками я поднял на форуме Mozilla.ru и решил спустя некоторое время. Понимаю, что для многих эти откровения на самом деле не несут в себе особой вкусности, но меня данная проблема удерживала от перехода на новую версию замечательного почтовика достаточно долго — четыре месяца, включая бета-версии и два релиза третьей ветки. Так что если схожее поведение Tb3 вас расстраивает — поправьте его!



Приходят ко мне письма. Много одинаковых, специфических, генерированных хитрой промышленной программой писем. Она, программа, их забирает, а копию я с программного ящика пересылаю на свой архивный, откуда Thunderbird забирает эти письма — своеобразный архив заказов. Ну и вот одна вещь, которая меня не особо радует — во второй своей версии Thunderbird показывал письма с группировкой на обсуждения (дискуссии или thread) по теме. Скриншот показываю из третьей версии, к сожалению, отснятое окно второй версии не сохранил.

Как бы хотелось видеть цепочки

Удобно отметить группу заказов одного заказчика (тема письма — номер заказчика) как прочитанную нажатием «Т», и вся тема скроется из списка при отображении только непрочитанных писем. Да и просто удобно одним махом разобраться с группой писем, верно?

Третий же Thunderbird все полученные письма строит в одну цепочку, не группируя по теме. И письма в архивную папку (каждый месяц — своя папка) неудобно жутко отправлять. Фильтры решают проблему переноса писем из папки в папку, но вот проконтролировать, «читая» раз за разом с помощью клавиши «T» группы писем от каждого очередного отправителя, не выходит.

Как выходит на самом деле

Что вот интересно — созданную еще вторым Thunderbird группировку третья версия не ломает, и отображает нормально — первый скриншот мне как раз и удалось сделать из-за этой особенности.

Итого: Thunderbird 3.х при получении таких вот хитрых писем и отображении их в папке не группирует письма по обсуждениям, а показывает единым списком. Письма, полученные еще Thunderbird 2.х, группируются и отображаются нормально. Почему письма «хитрые» — предположительно хитрые — ибо разное поведение одной и той же программы я могу объяснить или странностью писем и то ли неверной работой второй версии, то ли правильной работой Tb3. И странное дополнение — другой, не-специфически-программно-архивный почтовый ящик отрабатывает группировку нормально в третьей версиии. Значит, дело в новых настройках? Будем разбираться.

В финале тройки так и осталось — цепочки не формируются. Цепочки. Обсуждения. Дискуссии. Письма, связанные каким-либо образом в одну смысловую прямую.

Во втором Thunderbird обсуждения были спасением для просмотра форумных подписок и подобных рассылок.

Форумы и подписки

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

После обновления цепочки не собираются

Все, что приходит в третьем Thunderbird, так и остается в свалке, не разобранным на цепочки. На новом профиле, кстати, так же видим большую свалку.

Свалка, точно свалка

Никто не видит этих сусликов. Но они есть. И пошло-поехало. Пробовал я и версии обновить, и профиль совершенно начисто создать, перенося только почтовые базы… И редактор настроек (about:config) излазил по фильтрам «view», «thread», «msg_pane»… mozillazine, кстати, тоже не панацея — поиск у них очень уж жирный. То, что выводится на запрос «thread view», можно читать до 2012 года.

Получив в свое распоряжение пару часиков на работе и 3.0.3 версию любимого почтовика, решил не останавливаться до одержания победы. Брал штурмом user.js (файл пользовательских настроек) и userChrome.css (файл управления стилями), удалял и заново прописывал строки в prefs.js (главный конфигурационный файл), отключал расширения… На исходе часа, когда я понял направление поиска и объекты приложения усилий, нашел я сочетание настроек, при которых цепочки писем выстраиваются по дискуссиям.

настройки в about:config

Действия программы при каждой настройке при указанных значениях:

mail.correct.threading = false
Исправление автоматического создания цепочек таким образом, что учитваются только поля References/In-Reply-To и не принимается во внимание последовательность прихода писем.

mail.strict_threading = false
Использовать для создания цепрочек тему письма.
Зависит от значения «mail.thread_without_re» — создавать ли цепочки с одинаковыми темами или нет.

mail.thread_without_re = true
Thunderbird объединит сообщения в цепочки, даже если эти сообщения не связаны признаком обсуждения в теме. То есть не нужно, чтобы тема письма содержала «Re:», например «Привет» и «Re: Привет».

Настройки mailnews.хх.хх были уже установлены в пользовательские настройки (жирный шрифт — признак отличия настройки от значения по умолчанию) — видимо, помогло какое-то из расширений или сама моя конфигурация задела эти строки.

Единственное, что нужно сделать после обновления и установки данных настроек — перезапустить Thunderbird 3 и переиндексировать папки с не желающими укладываться ровно цепочками.

Больше спасибо banbot за его совет по mozillazine — я бы сам ковырялся там очень долго, да и благодаря его наводке я стал комбинировать настройки в about:config. Да, и вот адрес обсуждения (хотя какое там обсуждение — все сам) на форуме Mozilla.ru.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.