Задача полностью описана тут: https://forum.mozilla-russia.org/viewtopic.php?id=69133
Пытаюсь в конфиге получить полное имя пользователя (full_name), чтобы его вписать в thunderbird.cfg
defaultPref("mail.identity.id1.fullName", full_name);
Описанный способ по ссылке не подходит, т.к. начинает работать со второго захода пользователя (как сказал автор).
Вот ищу ответ на вопрос, а сейчас появился ли более корректный способ?
Отредактировано timkuptsov (18-02-2020 17:05:39)
Отсутствует
Может thunderbird.cfg может из txt-файла прочитать?
Отредактировано timkuptsov (20-02-2020 10:45:06)
Отсутствует
Попробовал вписать в thunderbird.cfg код на js, не прокатило...
var full_name = with(WSH.CreateObject("WinNTSystemInfo")){WSH.echo(GetObject('WinNT://domen/' + userName).fullName)}
Отсутствует
Добрый день. Столкнулся с похожей проблемой.
Если будет решение, то пожалуйста продублируйте сюда:
https://forum.mozilla-russia.org/viewtopic.php?id=74931
Добавлено 20-02-2020 19:54:25
Говорят, что раньше работало getLDAPValue и getLDAPAttributes, но потом и это не работало.
Отредактировано Паштет (20-02-2020 19:54:25)
Отсутствует
Вроде как нашёл решение вопроса...
Но нужно проверить:
function getUser() {
return Components
.classes["@mozilla.org/process/environment;1"]
.getService(Components.interfaces.nsIEnvironment)
.get('USERNAME');
}
Напишите, работает или нет )))
Добавлено 22-03-2020 21:35:53
Только перекодировку надо запилить вот отсюда:
https://forum.mozilla-russia.org/viewtopic.php?id=69133
Отредактировано Паштет (22-03-2020 21:35:53)
Отсутствует
Есть у кого-нибудь пример как штатными средствами получить имя пользователя из домена? Мозилла при первом запуске инсталлятора его ведь получает...
Отсутствует
Так и не нашел решения. Написал скриптик, который при втором заходе пользователя вставляет в файл thunderbird.cfg строчку с ФИО.
Отсутствует