Axigen Automation Tools
Automate server administration & provisioning tasks using the Python scripts available below with the Axigen Command Line Interface (CLI).
For any questions regarding the scripts below, please send an email to Axigen's support team.
Available Scripts
|
|
webmail-popup-at-mail-sent.tar.gz
Use this files in order to have a popup displayed after each mail was successfully submitted.
|
2 KB | download |
|
|
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.
|
54 KB | download |
|
|
ftp-backup.tar.gz
Shell script that simplifies the backup procedure for the Axigen Mail Server.
Its purpose is to help system administrators make full or incremental backups of the AXIGEN storage. It makes use of the FTP-Backup service to save and restore information. IMPORTANT: Please use this script only with AXIGEN version 6.2.2 and 7.1! |
10 KB | download |
|
|
last-login.py
Lists or deletes the accounts that have not logged since a number of days
|
5 KB | download |
|
|
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 |
|
|
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. |
49 KB | download |
|
|
mlist-add-user.py
Adds a local account to a specified mailing list from the same local domain
|
2 KB | download |
|
|
remove-accounts.py
Removes one or more accounts from AXIGEN
|
2 KB | download |
|
|
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 |
|
|
kavkas-update.py
Updates and shows the database status of Kaspersky components integrated in AXIGEN.
|
4 KB | download |
|
|
import-accounts.py
Imports accounts from a specified file, one account per line.
|
3 KB | download |
|
|
set-bulk-accounts.py
Script that uses the CLI module to set a number of attributes for a bulk
account list. |
4 KB | download |
|
|
create-account.py
Creates an account in a specific domain
|
3 KB | download |
|
|
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.
|
11 KB | download |
|
|
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 |
|
|
verify-email.py
Verifies if an e-mail address exists locally in AXIGEN
|
3 KB | download |
|
|
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 |
|
|
rename-account.py
Renames an account
|
2 KB | download |
|
|
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 |
