Как стать автором
Обновить

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.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.