Блокировка перехода из автономного режима AMail 2025

Описание настроек по автоконфигурации почтового клиента вы найдете по ссылке
https://support.almi-partner.ru/help/ru/10/347?preview_token=vN6oUOLzSjGtvrHoKrQJFpXJvKj02F0hqztDDQHKS_pZbVDSe00H3sCW_zu-G5ZD
Если  необходимо включить автономный режим при запуске почтового клиента AMail 2025 или версии  выше  а также заблокировать его изменение  то рекомендуется выполнить:
Для ОС Windows подготавливаем 2 файла:
1) amail_lock.cfg

// ВАЖНО: Начните свой код со второй строки

try {
       lockPref("offline.startup_state", 3);
} catch (e) {
       displayError("lockPref", e);
}

Копируем файл в папку установки c:\Program Files\AlterOffice AMail\
2) autoconfig.js

pref("general.config.filename", "amail_lock.cfg");
pref("general.config.obscure_value", 0);

Копируем файл в c:\Program Files\AlterOffice AMail\defaults\pref\

В результате на старте получаем оффлайн режим и его нельзя изменить в расширенных настройках программы. 

         Для ОС AlterOS 
Вариант 1 Через расширенные настройки.
Открываем в меню AMail "Настройки" - "Основные" - "Редактор Настроек" 
 В поле поиска находим параметр offline.startup_state  и меняем атрибут на значение 3 

offline.startup_state = 3 - старт офлайн и запрет изменения.

Данная настройка применяется  для всех профилей и поддерживает смену паролей/пересоздание учетных записей. 
Вариант 2 При помощи конфигурационных файлов

1. Каталог установки программы : /usr/lib64/alteroffice-amail (на x86_64).
создаём все недостающие родительские каталоги по указанному пути

sudo install -d /usr/lib64/alteroffice-amail/defaults/pref

2.  Создайте файл autoconfig.js:
sudo tee /usr/lib64/alteroffice-amail/defaults/pref/autoconfig.js >/dev/null <<'JS'
pref("general.config.filename", "amail_lock.cfg");
pref("general.config.obscure_value", 0);
JS

3. Создайте файл amail_lock.cfg в корне установки. Первая строка обязательна как комментарий.

sudo tee /usr/lib64/alteroffice-amail/amail_lock.cfg >/dev/null <<'CFG'
// locked prefs for AMail
lockPref("offline.startup_state", 3);
CFG

4. Перезапускаем приложение АМэйл

Проверку применения конфигурации можно проверить через редактор настроек описанный в Варианте 1, что  offline.startup_state   имеет статус locked.
Переключатель "Автономная работа" неактивен.

5. Возврат настроек почтовой программы возможно через удаление созданных настроек блокировки.
Произведите удаление конфигурационных файлов
sudo rm -f /usr/lib64/alteroffice-amail/defaults/pref/autoconfig.js \/usr/lib64/alteroffice-amail/amail_lock.cfg
Либо переместите перечисленные файлы  в другой каталог