Доброго времени суток!
Почтовый сервер переехал на новый внутренний IP, в связи с этим   сделал

thunderbird.cfg и положил рядом с исполняемым файлом.

Pref("mail.server.server1.realhostname", "172.16.1.156");
Pref("mail.smtpserver.smtp1.hostname", "172.16.1.156");

в папке  C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref в файле  channel-prefs.js  (пробовал переименовывать в autoconf.js) добавил

pref("general.config.obscure_value", 0);
pref("general.config.filename", "thunderbird.cfg");


Кликаю  ярлык на рабочем столе, клиент стартует, думает некоторое время и закрывается (видно в диспетчере задач).
ПК под win7, профиль перемещаемый.  Без изменений в  channel-prefs.js  стартует как обычно.

Подскажите, что я делаю не так?

странно  с  функцией  function pref(prefName, value)  не работает.
поменял на function lockPref(prefName, value)   все запустилось, значения добавились и все заблокировалось на изменения.
хотелось бы без блока...