Приветствую всех.

Проблема такая: ставлю в настройках любого акаунта проверять почту каждые 5 минут, делаю рестарт птицы, захожу в настройки, этой галочки нет во всех акаунтах в которых она была выставлена. Если выставить снова вручную и нажать "OK", будет нормально проверять до следующего рестарта программы.

Два дня потратил на настройку [thunderbird] после перехода с The Bat!, и тут такая незадача, обидно.

Помогите не вернуться назад :)

как оказалось, это проделки TbProgressHistory
можно его как-то заменить или подправить?

dr. пишет

как оказалось, это проделки TbProgressHistory
можно его как-то заменить или подправить?

Это расширение подменяет кое-какие встроенные компоненты и ломает при этом проверку почты. Поэтому считывает настройки и проверяет почту само. Правда, если название (вроде бы) аккаунта содержит не ASCII-символы, то работать не будет.

Infocatcher
в моём случае все акаунты названы латинскими буквами и с "собачкой" и ничего оно само не проверяет

я спецом послал себе письмо и ждал пока он придёт, ничего так и не загрузилось пока вручную не проверил
проверил насколько раз, пересылал с mail.ru на mail.ru и с gmail на gmai

Или глюк, или уже успели сохраниться неправильные настройки.

Тогда нужно проверить все настройки phistory.* в
Инструменты – Настройки – Дополнительно – Основные – Редактор настроек...

Там внутри вот так (комментарии на русском – мои):

Выделить код

Код:

if (currentServer.type == 'pop3' ) { // перебираются все pop3-аккаунты
    if (currentServer.doBiff) { // если настроено на "проверять каждые ..."
        PHglobals.logMessage('changing biff on >' + currentServer.prettyName);
        var prefstr = "phistory." + currentServer.prettyName;
        PHglobals.sPrefs.setBoolPref(prefstr, true) // запомнить аккаунт
        currentServer.doBiff = false; // отключить встроенную проверку
        var bm = currentServer.biffMinutes
        var bmt = bm * 1000 * 60;
        var biffTimerLength = PHglobals.doBiffTimer.length
        PHglobals.doBiffTimer[biffTimerLength] = PHglobals.setTimeout(PHglobals.newDoBiff, bmt, currentServer, biffTimerLength);
    } else {
        try {
            var prefstr = "phistory." + currentServer.prettyName;
            if (PHglobals.sPrefs.getBoolPref(prefstr)) { // если ранее была сохранена настройка для проверки этого аккаунта
                //PHglobals.logMessage('changing biff (bypref) on >' + currentServer.prettyName);
                var bm = currentServer.biffMinutes // получить частоту проверки и запустить таймер
                var bmt = bm * 1000 * 60;
                var biffTimerLength = PHglobals.doBiffTimer.length
                PHglobals.doBiffTimer[biffTimerLength] = PHglobals.setTimeout(PHglobals.newDoBiff,bmt,currentServer,biffTimerLength);
            }
        } catch(e) {
            //PHglobals.logMessage('error getting pref >' + e);
        }
    }
}

10-08-2009 14:36:39
Хотя там еще при изменении настроек автопроверки почты должно все перенастраиваться.
Вот только если сохранить настройки со снятыми галочками, оно тоже перенастроится.

Infocatcher пишет

Там внутри вот так

ммм ... там это где? :rolleyes:

А заменить нечем, к сожалению. Расширение не развивается. Как и Seek.

dr. пишет

ммм ... там это где? :rolleyes:

В коде расширения.