>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Autoconfig не тянет настройки с веб сервера http://forum.mozilla-russia.org/viewtopic.php?id=64110 |
olexande > 04-07-2014 18:44:44 |
Пытаюсь внедрить автонастройку Thunderbird. Если подкладывать руками приготовленный конфиг рядом с thunderbird.exe - отрабатывает. Если прописываю Выделить код Код:lockPref("autoadmin.global_config_url", "http://domain.com/files/thunderbird.cfg"); lockPref("autoadmin.append_emailaddr", false); То на веб сервер идут обращения, но сам thunderbird хочет, что-бы его "руками настроили". Имя файла если меняю, веб сервер в логах его "подхватывает". Через браузер его "отдает". Пробовал добавлять "вывод ошибок". Если вывод ошибок добавлять в локальный thunderbird.cfg, то отрабатывает. Если в удаленный - нет. Пробовал конфиг на веб сервере обзывать как remote.cfg - не помогает. Веб сервер к нему попытки обращения логирует. Где можно искать причины? Так же не пишет ни чего по "NSPR_LOG ... " если запускать thunderbird через батник. Мои файлики: http://192.168.2.93/remote.cfg и http://192.168.2.93/thunderbird.cfg - 2 копии реально работающего и заточеного "под наши требования" конфига, скопироанный на вебсервер. Работают правильно в автонастройке, если положить на место C:\Program Files\Mozilla Thunderbird\thunderbird.cfg c:\thunderbird.bat Выделить код Код:set NSPR_LOG_MODULES="timestamp,MCD:5,nsHTTP:5,nsSocketTransport:5,nsStreamPump:5,nsHostResolver:5,sync" set NSPR_LOG_FILE="d:\thunderbird.log" set MOZILLA_DEBUG=0 "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" c:\Program Files\Mozilla Thunderbird\autoconf.js Выделить код Код:pref("general.config.obscure_value", 0); pref("general.config.filename", "thunderbird.cfg"); c:\Program Files\Mozilla Thunderbird\thunderbird.cfg Выделить код Код:// Начальные параметры настройки Thunderbird грузим с сервера if(getenv("USER") != "") { // *NIX settings var env_user = getenv("USER"); var env_home = getenv("HOME"); } else { // Windows settings var env_user = getenv("USERNAME"); var env_home = getenv("HOMEPATH"); } //throw("Couldn't get UID from the environment"); lockPref("autoadmin.global_config_url", "http://192.168.2.93/remote.cfg"); //"+ env_user +". lockPref("autoadmin.append_emailaddr", false); var env_mozdebug=getenv("MOZILLA_DEBUG"); if(env_mozdebug){ displayError("debug local mozilla.cfg", "\n user:" + env_user + " " + env_mozdebug +"\n" ); } else {} c:\Program Files\Mozilla Thunderbird\defaults\pref\all.js Выделить код Код:pref("general.config.obscure_value", 0); pref("general.config.filename", "thunderbird.cfg"); |
olexande > 15-07-2014 16:44:23 |
На версии клиента 17.х и 24.х не работало. |