Public Member Functions |
|
| axigenVersion () | |
| changePassword ($oldPassword, $newPassword) | |
| clearDomainActivationRequests () | |
| configAacl () | |
| configServer () | |
| connect ($ip, $port, $username, $password, $secure=false, $timeout=0) | |
| createDomain ($domainName, $domainLocation, $postmasterPassword, $advanced=false) | |
| createSubDomain ($prefix, $parentDomain, $postmasterPassword, $advanced=false) | |
| deleteDomainLocation ($domain, $dontKeepCopy=false) | |
| deleteDomainName ($domain, $dontKeepCopy=false) | |
| disableDomain ($domain) | |
| disconnect () | |
| editDomainLocation ($domainLocation) | |
| editDomainName ($domainName) | |
| enableDomainLocation ($domain) | |
| enableDomainName ($domain) | |
| getLastError () | |
| getServerLastError () | |
| getSessionObj () | |
| listAllDomains ($filter= '') | |
| listDomainActivationRequests () | |
| listDomains ($filter= '') | |
| listPremiumAccounts ($filter="", $domain="") | |
| purgeAccountFolders ($folders, $condition=null) | |
| purgePublicFolders ($folders, $condition=null) | |
| saveConfig () | |
| showLicenseInfo () | |
| showPremiumAddonsStatistics () | |
| updateDomain ($domainName) | |
| version () | |
| viewQueue () | |
Member Function Documentation
| Axigen::axigenVersion | ( | ) |
this method returns the Axigen version name
- Returns:
- string
| Axigen::changePassword | ( | $ | oldPassword, | |
| $ | newPassword | |||
| ) |
this method changes the current user password
- Returns:
- bool
- Parameters:
-
$oldPassword string Admin user old password $newPassword string Admin user new password
| Axigen::clearDomainActivationRequests | ( | ) |
this method clears the domain activation request list
- Returns:
- bool
| Axigen::configAacl | ( | ) |
this function returns an object of AACL type
- Returns:
- object Aacl
| Axigen::connect | ( | $ | ip, | |
| $ | port, | |||
| $ | username, | |||
| $ | password, | |||
| $ | secure = false, |
|||
| $ | timeout = 0 |
|||
| ) |
this method is used to connect to the Axigen CLI
- Note:
- please make sure that you have set the CLI listener to be able to connect to the place you run the script from
- Returns:
- bool
| Axigen::createDomain | ( | $ | domainName, | |
| $ | domainLocation, | |||
| $ | postmasterPassword, | |||
| $ | advanced = false |
|||
| ) |
this method creates a new domain
- Returns:
- bool/object DomainRegistration
- Parameters:
-
$domainName string the new domain name $domainLocation string location on disk $postmasterPassword string postmaster password $advanced bool if this is true, an object with the domain registration loaded will be returned, otherwise the command will be executed (default: false)
| Axigen::createSubDomain | ( | $ | prefix, | |
| $ | parentDomain, | |||
| $ | postmasterPassword, | |||
| $ | advanced = false |
|||
| ) |
this method creates a new sub-domain domain
- Returns:
- bool/object DomainRegistration
- Parameters:
-
$prefix string sub-domain name (prefix for the domain) $parentDomain string the parent domain for this sub-domain $postmasterPassword string postmaster password $advanced bool if this is true, an object with the domain registration loaded will be returned, otherwise the command will be executed (default: false)
| Axigen::deleteDomainLocation | ( | $ | domain, | |
| $ | dontKeepCopy =
false |
|||
| ) |
deletes a domain from the server using the domain location
- Returns:
- bool
- Parameters:
-
$domain string the domain location to delete $dontKeepCopy bool delete the domain from you disk (optional, default: false)
| Axigen::deleteDomainName | ( | $ | domain, | |
| $ | dontKeepCopy =
false |
|||
| ) |
deletes a domain from the server using the domain name
- Returns:
- bool
- Parameters:
-
$domain string the name of the domain to be deleted $dontKeepCopy bool delete the domain from disk (optional, default:false)
| Axigen::disableDomain | ( | $ | domain | ) |
disables a domain from the server using the domain name
- Returns:
- bool
- Parameters:
-
$domain string the name of the domain to disable
| Axigen::disconnect | ( | ) |
close connection with the server
- Note:
- the connection with the server is closed on object destroy, so you don't need to explicit call disconnect
| Axigen::editDomainLocation | ( | $ | domainLocation | ) |
This function returns an object with the selected domain loaded by domain location
- Returns:
- object DomainRegistration
- Parameters:
-
$domainLocation string the domain location that you want to load
| Axigen::editDomainName | ( | $ | domainName | ) |
This function returns an object with the selected domain loaded by name
- Returns:
- object DomainRegistration
- Parameters:
-
$domainName string the domain name that you want to load
| Axigen::enableDomainLocation | ( | $ | domain | ) |
enables a domain from the server using the domain location
- Returns:
- bool
- Parameters:
-
$domain string the domain location to enable
| Axigen::enableDomainName | ( | $ | domain | ) |
enables a domain from the server using the domain name
- Returns:
- bool
- Parameters:
-
$domain string the name of the domain to enable
| Axigen::getLastError | ( | ) |
this function returns an array with the last error
- Returns:
- array
| Axigen::getServerLastError | ( | ) |
this function returns the last error generated by the server
- Returns:
- string
| Axigen::listAllDomains | ( | $ | filter = '' |
) |
this method returns an array with the all domains list filtered by parameter
- Returns:
- array
- Parameters:
-
$filter string the domain filter (ex: domain*: will list all domains that start with domain) (this parameter is optional)
| Axigen::listDomainActivationRequests | ( | ) |
this method returns an array with domain activation requests
- Returns:
- array
| Axigen::listDomains | ( | $ | filter = '' |
) |
this method returns an array with the enabled domains list filtered by parameter
- Returns:
- array
- Parameters:
-
$filter string the domain filter (ex: domain*: will list all domains that start with domain) (this parameter is optional)
| Axigen::listPremiumAccounts | ( | $ | filter = "", |
|
| $ | domain = "" |
|||
| ) |
this method returns an array with Premium Accounts list filtered by a certain parameter
- Returns:
- array
- Parameters:
-
$filter string the Premium account filter (ex: account*: will list all the accounts that start with account) (this parameter is optional) $domain string the domain filter (optional)
| Axigen::purgeAccountFolders | ( | $ | folders, | |
| $ | condition = null |
|||
| ) |
purge mails from specified folders of all users from all enabled domains
- Parameters:
-
$folders string the folders to purge (list is separated by , and names with spaces are between brackets) $condition string the purge condition (optional, default: ALL)
- Returns:
- bool
| Axigen::purgePublicFolders | ( | $ | folders, | |
| $ | condition = null |
|||
| ) |
purge mails from specified public folders from all enabled domains
- Parameters:
-
$folders string the public folders to purge (list is separated by , and names with spaces are between brackets) $condition string the purge condition (optional, default: ALL)
- Returns:
- bool
| Axigen::saveConfig | ( | ) |
this method saves the Axigen Configuration on disk
- Returns:
- bool
| Axigen::showLicenseInfo | ( | ) |
this function returns an array with the license info
- Returns:
- array
| Axigen::showPremiumAddonsStatistics | ( | ) |
this function returns an array with the PremiumAddonsStatistics
- Returns:
- array
| Axigen::updateDomain | ( | $ | domainName | ) |
- Returns:
- object returns a Domain object with the selected domain loaded
- Parameters:
-
$domainName string the name of the domain you want to load
| Axigen::version | ( | ) |
returns an array with PHP files and the Cliclient library version
- Returns:
- array
