Использую TB 52.1 (32-bit)
Подключен аккаунт Яндекса по IMAP, в аккаунте создана куча папок, а 2 папки созданы как вложенные в Inbox
С ними проблема - при каждом запуске при заходе в эти папки TB начинает заново считывать заголовки писем.
Со всеми остальными папками таким проблем нет.
В диспетчере работы есть записи:
- Удалена папка INBOX|папка1
- Удалена папка INBOX|папка2
То есть, я так понимаю, что при каждом запуске TB он по какой-то причине удаляет эти папки и они синхронизируются заново.
Почему он так делает? В чем причина?
Отредактировано braind (01-05-2017 15:28:30)
Отсутствует
А включено ли у этих папок локальное хранение (кэширование) писем?
Да
Проверьте куда профиль настроен, если что переназначте. Может нет прав или куда то в Temp случано, потом удаляется и по новой.
Вроде тут все в порядке, в свойствах папки стоит такой же путь, как и на других папках.
Попробовал FossaMail, аналогичная ситуация с этими папками.
Похоже это особенность работы движка TB с imap от Яндекса, TB не воспринимает спец.символы в названии папки. Когда запускаешь TB, можно заметить, что папки изначально имеют название "INBOX|папка", а через секунду удаляются и получают название "папка", видимо проблема с этим знаком "|".
Может тут тоже нужно чтото-прописать в поле "Каталог IMAP-сервера", по аналогии с Gmail? (у меня там прописано [gmail])
Отредактировано braind (01-05-2017 18:36:51)
Отсутствует
Похоже это особенность работы движка TB с imap от Яндекса, TB не воспринимает спец.символы в названии папки.
У меня в Яндексовой почте ситуация радикально другая: в почтовой программе вообще нет возможности создать подпапку во Входящих. В любой другой папке создать подпапку позволяет, а именно Входящих нет даже в списке доступных.
Если же подпапку создаю через Web-интерфейс, то клиент её видит, но не как подпапку во Входящих, а как обычную папку в корне дерева.
Может тут тоже нужно чтото-прописать в поле "Каталог IMAP-сервера", по аналогии с Gmail? (у меня там прописано [gmail])
Во-первых, никакой связи с наблюдаемой проблемой. А во-вторых, на Яндексе просто нет аналога [gmail].
Добавлено 02-05-2017 21:41:23
Хм... Удалил экспериментальную папку, тут же на её месте создал другую - и она стала видна именно как подпапка. А дальше - именно та же история с кратковременным появлением и исчезновением "INBOX|папка".
Отредактировано yup (02-05-2017 21:41:23)
Отсутствует
В диспетчере работы есть записи:
- Удалена папка INBOX|папка1
- Удалена папка INBOX|папка2
По стандарту, это клиент должен спрашивать у сервера, какой символ используется в качестве разделителя.
Если имеете возможность посмотреть журнал общения программы с сервером (у меня не , а , где такой возможности нет), то посмотрите, есть ли там команда NAMESPACE, и что на неё отвечает сервер.
Отсутствует
Нашёл-таки способ посмотреть обмен с Яндексовским сервером. Разделителем он и в самом деле заявляет для себя символ "|". Завтра вечером (раньше не смогу) попробую разобраться подробнее в происходящем.
Отсутствует
Seamonkey в прошлом назывался Mozilla Suite, а до того - Netscape Communicator.
Однажды ("по просьбе зрителей") Mozilla Suite убили и расчленили на Firefox, Thunderbird и NVU. А чуть позже (опять-таки "по просьбе зрителей") реанимировали под именем Seamonkey.
Чем лучше если не секрет?
По сравлению с Firefox:
Не такой попсовый интерфейс.
Гораздо больше настраивается в стандартном диалоге настроек, без залезания в about:config (где найти что-то можно, только если точно знаешь, что ищешь).
Не такая агрессивная политика обновлений и более консервативные потроха, в связи с чем гораздо реже отваливаются установленные расширения и кнопки.
Браузер и почтовик в одном флаконе (и встроенным редактором HTML изредка пользуюсь).
Отредактировано yup (04-05-2017 19:46:31)
Отсутствует
Нашёл-таки способ посмотреть обмен с Яндексовским сервером. Разделителем он и в самом деле заявляет для себя символ "|". Завтра вечером (раньше не смогу) попробую разобраться подробнее в происходящем.
Получилось разобраться? У меня болезнь стала прогрессировать, при запуске папки стали носить имя "INBOX|INBOX|INBOX|папка", я не стал морочить себе голову, перенес папки на внешний уровень.
Отсутствует
Получилось разобраться?
Нет. Как раз только что закончил эксперименты. Итог: из 4 перепробованных программ 2 работают нормально, а 2 (включая мой Seamonkey) - нет. Причём если Seamonkey просто перечитывает повторно папку, то его собрат по несчастью при тыкании мышкой в эту папку намертво виснет.
Усугубляет ситуацию то, что обмен с сервером шифрованный, и его сторонними утилитами не подсмотришь, а из перепробованных клиентов журнал обмена, как назло, имеют только те два, которые не работают. И того, что пишет в журнал Seamonkey, для данного разбирательства недостаточно, а вторая программа виснет до того, как успеет что-то написать.
при запуске папки стали носить имя "INBOX|INBOX|INBOX|папка"
С параметром "Личное пространство имён" или галочкой "Разрешить серверу перекрывать пространства имён", случаем, не баловались?
Отредактировано yup (05-05-2017 00:16:55)
Отсутствует
Вот ещё на что внимание обратил: если перевести программу в автономный режим, то после её перезапуска подпапки во Входящих показываются как INBOX|папка.
Возможно, у TB действительно есть какая-то проблема с использованием "|" в качестве разделителя (хотя, по идее, это самый обычный символ, не лучше и не хуже чем "/", "\" или "%").
Отсутствует
С параметром "Личное пространство имён" или галочкой "Разрешить серверу перекрывать пространства имён", случаем, не баловались?
Ага, было дело, включал выключал галочку. Честно говоря даже не понял о чем этот пункт.
Возможно, у TB действительно есть какая-то проблема с использованием "|" в качестве разделителя (хотя, по идее, это самый обычный символ, не лучше и не хуже чем "/", "\" или "%").
Это подтверждается тем, что если в имени любой папки встречается запрещенный спец.символ, например "/", то поведение аналогичное - в диспетчере появляется запись что папка была удалена и при выборе такой папки заголовки начинают заново считываться.
Отсутствует
Ага, было дело, включал выключал галочку.
Лучше вернуть всё в начальное состояние: верхнее поле "Каталог IMAP-сервера" пусто, галочка "Разрешить серверу перекрывать пространства имён" стоит.
После этого закрыть программу и запустить заново, и можно удалить мусорные каталоги. (Хотя лучше это сделать через web-интерфейс.)
Это подтверждается тем, что если в имени любой папки встречается запрещенный спец.символ, например "/", то поведение аналогичное - в диспетчере появляется запись что папка была удалена и при выборе такой папки заголовки начинают заново считываться.
Стандарт IMAP ничего не говорит о том, как сервер должен хранить сообщения. Если для этого используется файловая система, и в ней некий символ является запрещённым к использованию в именах файлов/каталогов, то его нельзя будет использовать в именах папок IMAP.
Но в качестве разделителя в IMAP этот символ всё равно можно будет применять, так как и сервер, и клиент знают, какой символ они используют в роли разделителя в общении между собой, и всегда могут изменить его на что-то другое в своём общении с локальной файловой системой.
Собственно, именно это у нас и происходит на всех других серверах: они в качестве разделителя хотят получать кто "/", кто "%", а Thunderbird под Windows при сохранении папок с письмами на диск заменяет этот символ на "\".
Отредактировано yup (06-05-2017 03:56:25)
Отсутствует