Здравствуйте.
Работаю в средней фирме.
Есть тестовый контроллер домена, решил сделать процедуру настройки почты для юзера прозрачной, нашел статью на хабре, где указано как написать конфиг для ТБ, чтоб он брал текущего юзера ОС, но статья эта устарела и инфа о том, где создавать конфиги тоже устарела, но позже я нашел эту проблему на форуме, предложили создать файл 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);
}
есть идеи?
Спасибо!
Отсутствует
1 смотри что в косоли пишет
2 добавь в свой скрипт алертов чтоб выяснить где затыкается
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
nanervax
В thunderbird.cfg первая строка вроде бы должна быть: //
http://kb.mozillazine.org/Locking_prefe … _lock_file
http://mike.kaply.com/2012/03/16/custom … fig-files/
Отсутствует