>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Thunderbird после рестарта не проверяет почту http://forum.mozilla-russia.org/viewtopic.php?id=38362 |
dr. > 10-08-2009 09:47:51 |
Приветствую всех. Проблема такая: ставлю в настройках любого акаунта проверять почту каждые 5 минут, делаю рестарт птицы, захожу в настройки, этой галочки нет во всех акаунтах в которых она была выставлена. Если выставить снова вручную и нажать "OK", будет нормально проверять до следующего рестарта программы. Два дня потратил на настройку после перехода с The Bat!, и тут такая незадача, обидно. Помогите не вернуться назад |
dr. > 10-08-2009 12:47:41 |
как оказалось, это проделки TbProgressHistory |
Infocatcher > 10-08-2009 13:43:13 |
dr. пишет
Это расширение подменяет кое-какие встроенные компоненты и ломает при этом проверку почты. Поэтому считывает настройки и проверяет почту само. Правда, если название (вроде бы) аккаунта содержит не ASCII-символы, то работать не будет. |
dr. > 10-08-2009 14:06:23 |
Infocatcher я спецом послал себе письмо и ждал пока он придёт, ничего так и не загрузилось пока вручную не проверил |
Infocatcher > 10-08-2009 14:33:32 |
Или глюк, или уже успели сохраниться неправильные настройки. Тогда нужно проверить все настройки 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 |
dr. > 10-08-2009 18:18:56 |
Infocatcher пишет
ммм ... там это где? |
Al_H > 10-08-2009 18:36:51 |
А заменить нечем, к сожалению. Расширение не развивается. Как и Seek. |
Infocatcher > 10-08-2009 18:49:08 |
dr. пишет
В коде расширения. |