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

Не получается решить проблему на форуме? Служба технической поддержки Mozilla Россия — support@mozilla-russia.org.
  • Форумы
  •  » Thunderbird
  •  » Получить id пользователя для автоматической настройки

№128-11-2018 21:42:10

Hanharr
Участник
 
Группа: Members
Зарегистрирован: 28-11-2018
Сообщений: 1
UA: Chrome 70.0

Получить id пользователя для автоматической настройки

Всем доброго времени суток.

Подскажите, хочу получить id пользователя, которым авторизован в системе. env_user = email, только без собаки. Что пытаюсь сделать:

Выделить код

Код:

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");
}

var accounts = getPref("mail.accountmanager.accounts");
var arr_accounts = accounts.split(',');
arr_accounts.forEach(function(entry) { 
    var id_accounts = getPref("mail.account."+entry+".identities");
    var user_email = getPref("mail.identity."+id_accounts+".useremail");
    if(user_email.indexOf('env_user') + 1) {
        user_id = id_accounts;
    }
})
 
lockPref("autoadmin.global_config_url", "http://172.16.0.0/tb/user/"+user_id);
lockPref("autoadmin.append_emailaddr", false);

И, клиент не стартует вообще. В дальнейшем user_id хочу передать скрипту для автонастройки. Все это пишу в thunderbird.cfg. Реально вообще как-то осуществить задуманное?

Отсутствует

 
  • Форумы
  •  » Thunderbird
  •  » Получить id пользователя для автоматической настройки

Board footer

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