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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№120-06-2014 15:57:31

nanervax
Участник
 
Группа: Members
Зарегистрирован: 20-06-2014
Сообщений: 8
UA: Chrome 35.0

автонастройка!

Здравствуйте.
Работаю в средней фирме.
Есть тестовый контроллер домена, решил сделать процедуру настройки почты для юзера прозрачной, нашел статью на хабре, где указано как написать конфиг для ТБ, чтоб он брал текущего юзера ОС, но статья эта устарела и инфа о том, где создавать конфиги тоже устарела, но позже я нашел эту проблему на форуме, предложили создать файл C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref\autoconf.js
с текстом внутри pref("general.config.obscure_value", 0); pref("general.config.filename", "thunderbird.cfg");
Так же создал файл thunderbird.cfg в C:\Program Files (x86)\Mozilla Thunderbird\
при старте ТБ ничего не происходит, если убираю или переименовываю thunderbird.cfg, то возникает ошибка при чтении файла настроек!  т е autoconf.js отрабатывает, не отрабатывает thunderbird.cfg
ТБ 24.6.0

настройки thunderbird.cfg:

try {
       if(getenv("USER") != "") {
                var env_user    = getenv("USER");
                var env_home    = getenv("HOME");
        } else {
                var env_user    = getenv("USERNAME");
                var env_home    = getenv("HOMEPATH");
        }

        defaultPref("mail.accountmanager.defaultaccount", "account1");
        defaultPref("mail.accountmanager.accounts", "account1");
        lockPref("mail.account.account1.server", "server1");
        lockPref("mail.accountmanager.localfoldersserver", "server1");
        lockPref("mail.rights.version", 1);
        lockPref("app.update.enabled", false);
        lockPref("extensions.update.enabled", false);

        lockPref("mail.server.server1.type", "imap");
        lockPref("mail.server.server1.hostname", "mail.name.ru");
        lockPref("mail.server.server1.realhostname", "imap.name.ru");
        lockPref("mail.server.server1.port", 143);
        lockPref("mail.server.server1.socketType", 0);
        lockPref("mail.server.server1.name", env_user);
        lockPref("mail.server.server1.userName", env_user);
        lockPref("mail.server.server1.realuserName", env_user);
        lockPref("mail.server.server1.login_at_startup", true);
        lockPref("mail.server.server1.isSecure", true);
        lockPref("mail.smtpserver.smtp1.hostname", "smtp.name.ru");
        lockPref("mail.smtpserver.smtp1.port", 25);
        lockPref("mail.smtpserver.smtp1.description", "SMTP server");
        lockPref("mail.smtpserver.smtp1.try_ssl", 0);
        lockPref("mail.smtpserver.smtp1.auth_method", 1);
        lockPref("mail.smtpserver.smtp1.username", env_user);

        defaultPref("mail.identity.id1.fullName", env_user);
        lockPref("mail.identity.id1.useremail", env_user + "@domain.com");
        lockPref("mail.identity.id1.reply_to", env_user + "@domain.com");
        lockPref("mail.identity.id1.valid", true);
        lockPref("mail.identity.id1.smtpServer", "smtp1");
        lockPref("mail.identity.id1.organization", "blabla bla");
       
        lockPref("mail.account.account1.identities", "id1");

} catch(e) {
    displayError("lockedPref", e);
}

есть идеи?
Спасибо!

Отсутствует

 

№220-06-2014 16:48:33

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: автонастройка!

1 смотри что в косоли пишет
2 добавь в свой скрипт алертов чтоб выяснить где затыкается


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№320-06-2014 21:14:10

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 604
UA: Seamonkey 2.21
Веб-сайт

Re: автонастройка!

nanervax
В thunderbird.cfg первая строка вроде бы должна быть: //
http://kb.mozillazine.org/Locking_prefe … _lock_file
http://mike.kaply.com/2012/03/16/custom … fig-files/

Отсутствует

 

№423-06-2014 09:33:55

nanervax
Участник
 
Группа: Members
Зарегистрирован: 20-06-2014
Сообщений: 8
UA: Chrome 35.0

Re: автонастройка!

Спасибо ребята!) и правда "//" сработало=) правда он юзера криво делает, но это я уже сам поковыряю)

Отсутствует

 

Board footer

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