>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Получить id пользователя для автоматической настройки http://forum.mozilla-russia.org/viewtopic.php?id=74063 |
Hanharr > 28-11-2018 21:42:10 |
Всем доброго времени суток. Подскажите, хочу получить 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. Реально вообще как-то осуществить задуманное? |