Download Automation Tools

Admin & provisioning automation scripts via Axigen's CLI

axi_backup_tools.zip axi_backup_tools.zip
The archive contains the backup and restore tools that can be used to perform incremental backup. These tools are written in Python and work on Linux and Windows platforms.
30 KB download
set-bulk-accounts.py set-bulk-accounts.py
Script that uses the CLI module to set a number of attributes for a bulk
account list.
5 KB download
import-accounts.py import-accounts.py
Imports accounts from a specified file, one account per line.
3 KB download
mlist-add-addresses.py mlist-add-addresses.py
Adds addresses from a a file (each line containing "email@address full name")
to a specific mailing list.

3 KB download
axigen-getRules.sh axigen-getRules.sh
This Bash script is using the FTP service to get all forward and redirect rules configured for all accounts from a specific domain.
Dependency note: it depends on LFTP
6 KB download
mlist-add-user.py mlist-add-user.py
Adds a local account to a specified mailing list from the same local domain.
2 KB download
rename-account.py rename-account.py
Renames an account.
2 KB download
create-account.py create-account.py
Creates an account in a specific domain.

3 KB download
kavkas-update.py kavkas-update.py
Updates and shows the database status of Kaspersky components integrated in Axigen.
4 KB download
axigen-ldapForceSync.py axigen-ldapForceSync.py
Reset LDAP association and force (optional) accounts and groups updates.
5 KB download
get-ldap-accounts.py get-ldap-accounts.py
Queries a LDAP server for fetching a list of accounts and displaying them in a
specific format. Created and tested for Active Directory.
3 KB download
last-login.py last-login.py
Lists or deletes the accounts that have not logged since a number of days.

7 KB download
check-storage.zip check-storage.zip
Automate the check of the Axigen storage space capacity (in GB or percentage) using these two dedicated scripts along with cli2.py.

4 KB download
cli2.py cli2.py
Axigen CLI Control Module

This module implements the base CLI class to be able to transparently access
Axigen's CLI commands via methods, along with some useful methods to process
the data returned by the standard CLI class commands.

In order to be able to use this module, please copy it either into the same
directory as the script that imports it, or in a directory from
sys.path/PYTHONPATH.

54 KB download
search-details.py search-details.py
Script that searches for patterns in each account personal data. Search is
being done in the attribute names. For example, searching for businessAddress
will return all the accounts, because all of them contain this keyword as
attribute.

3 KB download
list-accounts.py list-accounts.py
Script that uses the CLI module to display all accounts within a domain, a list of domains, or all domains. It can also display the first and last names, accounts aliases, and account registry information.
16 KB download
verify-email.py verify-email.py
Verifies if an email address exists locally in Axigen.
3 KB download
log-parser.tar.gz log-parser.tar.gz
This is a tool to help system administrators and support engineers identify and isolate errors in either a "default.txt" log file or a maillog. It can scan a log file for any known (handled) errors and save the sessions separately, it can break down the log into sections based on the service type and can save all the sessions matching a given pattern.
6 KB download
remove-accounts.py remove-accounts.py
Removes one or more accounts from Axigen.
2 KB download
run-cli.py run-cli.py
Run CLI commands separated by pipe ('|')
Dependency note: -
Recommended installation path: /opt/axigen/scripts

Examples:
./run-cli.py "update domain my.domain.org|list accounts"
CLIRESPONSE=0 ./run-cli.py "foreach domain|foreach account|config contactinfo|show|back"
11 KB download
add-group-addresses.py add-group-addresses.py
Script that populates a group with a set of addresses found in a file given as
parameter, with an address on each line.
4 KB download
webmail-popup-at-mail-sent.tar.gz webmail-popup-at-mail-sent.tar.gz
Use this script in order to have a popup displayed after each mail was successfully submitted.
2 KB download