Базовые команды консольной программы TOOL.EXE
Posted by Vagif Amirov, Last modified by Ondrej Vanek on 26 July 2016 05:30 AM
|
|
Краткий обзор TOOL.EXE это приложение консольного типа, дающее прямой доступ к возможностям API. При помощи API вы можете настроить не только функционал доступный в панеле администрирования почтового сервера IceWarp, но так же получить инструмент для более детальной тонкой настройки почтового сервера IceWarp. Функционал доступный через TOOL.EXE более широк, и даёт возможность массовых настроек, или же изменения настроек, недоступных через консоль администрирования. Где? TOOL.EXE хранится в корневой папке Icewarp\tool.exe . Запустить её необходимо в интерпретаторе командной строки (cmd.exe) Первая команда которую необходимо выполнить, чтобы ознакомится со всеми возможностями API – наберите в командой строке tool tutorial Примеры использования 1) Создание нового пользователя tool create account toolusage@domain.com u_name "Tool Usage" u_password "toolpwd"
2) Изменения существующей учетной записи tool modify account toolusage@domain.com u_password "changedpwd"
3) Изменения существующей учетной записи tool modify account *@domain.com u_comment "Modified account"
4) Удаление аккаунтов в указанном домене tool delete account e*@domain.com
5) Импорт учетных записей из файла tool import account importfile.txt u_name u_password
tomas@domain.com, Tomas Zubov, tomaspwd alexandra@domain.com, Alexandra Hlouskova, alexandrapwd vagif@domain.com, Vagif Amirov, vagifpwd Если импортируемый файл построен именно таким образом, то аккаунт tomas@domain.com будет создан с именем «Tomas Zubov» и паролем «tomaspwd» в домене «domain.com»
6) Экспорт учетных записей из базы данных в файл с кодированием BASE64 tool export account *@domain.com u_backup > users-domain-com.csv
TOOL.EXE и APIconst.pas Наиболее важным файлом при работе с TOOL.EXE является apiconst.pas. Данный файл находится в корневой папке Icewarp\api\delphi\apiconst.pas. В данном файле хранятся все переменные для работы с API. На пример, если вы хотите узнать куда установлен почтовый сервер IceWarp, то необходимо выполнить следующую команду displaysystemC_InstallPath, выполнив данную команду вы получите полный путь, куда был установлен почтовый сервер IceWarp | |
|