Die CLI bietet alle Verwaltungsmöglichkeiten, die auch im Webmail zu finden sind:
- Verwendung CLI oder Python Framework (z.B. über das Web)
- Telnet localhost 7000
- Alle Funktionen aus dem Webadmin ansprechbar
Beispiel:
Neue Domain anlegen
Admin-User mit Recht zur Accountverwaltung
Limit 200 Accounts für diese Domain
Code
[FONT=Courier New][B]# Verbinden + Login [/B][/FONT]
[FONT=Courier New][B]telnet localhost 7000 [/B][/FONT]
[FONT=Courier New][B]user admin [/B][/FONT]
[FONT=Courier New][B]admin [/B][/FONT]
[FONT=Courier New][B]# Domain anlegen [/B][/FONT]
[FONT=Courier New][B]CREATE Domain name testdomain.de domainLocation [/B][/FONT][FONT=Courier New][B]/var/opt/axigen/domains/testdomain.de postmasterPassword geheim [/B][/FONT]
[FONT=Courier New][B]commit [/B][/FONT]
[FONT=Courier New][B]# Admin User anlegen [/B][/FONT]
[FONT=Courier New][B]ENTER AACL [/B][/FONT]
[FONT=Courier New][B]ADD admin-user stephan password geheim [/B][/FONT]
[FONT=Courier New][B]GRANT permission (manageAccounts) on domain name testdomain.de [/B][/FONT]
[FONT=Courier New][B]back [/B][/FONT]
[FONT=Courier New][B]back [/B][/FONT]
[FONT=Courier New][B]# 200 Accounts maximal [/B][/FONT]
[FONT=Courier New][B]UPDATE Domain testdomain.de [/B][/FONT]
[FONT=Courier New][B]CONFIG adminlimits [/B][/FONT]
[FONT=Courier New][B]SET maxAccounts 200 [/B][/FONT]
[FONT=Courier New][B]COMMIT [/B][/FONT]
Alles anzeigen
Zur Automatisierung können shell scripte z.B. mit Hilfe des tools expect erstellt werden.