Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№104-07-2014 18:44:44

olexande
Участник
 
Группа: Members
Зарегистрирован: 04-07-2014
Сообщений: 5
UA: Firefox 30.0

Autoconfig не тянет настройки с веб сервера

Пытаюсь внедрить автонастройку 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");

Отсутствует

 

№215-07-2014 16:44:23

olexande
Участник
 
Группа: Members
Зарегистрирован: 04-07-2014
Сообщений: 5
UA: Firefox 30.0

Re: Autoconfig не тянет настройки с веб сервера

На версии клиента 17.х и 24.х не работало.
После установки версии 1.5.14 (или какая последняя - заработало).
После обновления уже работает и на этих версиях ... тестирую дальше ...

Отредактировано olexande (15-07-2014 16:44:47)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]