Страницы: 1
Сохраненные пароли и логины хранятся в зашифрованном виде в logins.json, как написано в http://kb.mozillazine.org/Files_and_fol … hunderbird. Насколько я понял эти данные можно шифровать с помощью утилиты sdrtest из библиотеки nss https://github.com/servo/nss/tree/master/cmd/sdrtest.
Пример logins.json:
{"nextId":2,"logins":[{"id":1,"hostname":"imap://10.77.100.208","httpRealm":"imap://ip-адрес",
"formSubmitURL":null,"usernameField":"","passwordField":"","encryptedUsername":"MDIEEPgAAAAAAAAAAAAAAAAAAAEwFAYIKoZIhvcNAwcECEAEa0FlTmETBAivAz/RbfcXqg==","encryptedPassword":"MDoEEPgAAAAAAAAAAAAAAAAAAAEwFAYIKoZIhvcNAwcECBnu3Rd2QaQWBBA7kHjEbjmb2WY0XzYHzc50","guid":"{20cf1edf-c8d6-40a8-b4ec-fe28d9eb3ad3}","encType":1,"timeCreated":1558943800498,"timeLastUsed":1558943800498,"timePasswordChanged":1558943800498,"timesUsed":1}],"disabledHosts":[],"version":2}
Работа с шифрованием: sdrtest -d путь_к_папке_с_ключами(home/user/.thunderbird/vz66hbku.default) -o
Здравствуйте, уже несколько дней бьюсь над проблемой автоматического добавления пользователей. Пробовал добавлять поля, отвечающие за настройки аккаунтов и параметры их серверов непосредственно в pref.js - безрезультатно. Сделал тоже самое, но уже в user.js- изменяется корректно только первый пользователь. У остальных корректно меняется только имя отправителя и адрес электронной почты, но новые аккаунты не появляются.
Сегодня была попытка через конфигурационные файлы. Делал как в данной теме https://forum.mozilla-russia.org/viewtopic.php?id=73955 и конфигурационный файл кодировал с помощью moz-byteshift.pl, результата тоже не последовало.
Каким способом можно реализовать данную задачу?
Пример конфигурационного файла до кодировки:
[code]//put everything in a try/catch
try {
// 1) env variables
if(getenv("USER") != "") {
// *NIX settings
var env_user = getenv("USER");
var env_home = getenv("HOME");
} else {
// Windows settings
var env_user = getenv("USERNAME");
Страницы: 1