Hexamail Server Administration Guide - Developer - Network

Network

The Developer REST module allows applications to connect to email or calendar or SPAM using a REST integration

Network

   Network settings

PortEnable
You can optionally enable this protocol
Example interface
On/Off
true
Port
the port you wish the server to bind to. If you are using Hexamail Server as your main email server for your company email, you will typically want to leave this on the default setting of 80
Example interface
1880
80
SSLPortEnable
You can optionally enable this protocol over a secure channel using SSL. If you do not specify a certificate name using the SSLCertificate configuration parameter in the config file (.cfg) one will be created automatically for you. However, as this is an auto-created certificate it will not be signed by a certification authority and may cause warnings in the clients used to connect to this server. If the users of the clients accept the warnings, then SSL can be used immediately. If you do not wish users to see these warnings you need to obtain and install a valid, signed, SSL certificate for your server from a provider such as Thawte, or Verisign. You must then specify the certificate name in the SSLCertificate parameter of the configuration file.
Example interface
On/Off
false
SSL Port
The port to use for SSL communications
Example interface
80 - 32000
1443
443
Advanced...
Press the Advanced button to open the advanced bindings/NIC settings.

   Restrictions

Max Connections
Example interface
1 - 256
32
32
Connect Cache
The total amount of RAM to use for caching during communications. A larger value will consume more of the machine's RAM but result in faster communications.
Example interface
2 - 64 MBytes
4 MBytes
16 MBytes
Timeout
If no data at all is received from a remote server within this time the connection is dropped
240
60
Allowed IP Addresses
Example interface
Importing data

Press the import button, also shown as >> when the interface is small, to import data into the list.The following file types are supported:

        CSV (Comma delimited) (*.csv)
        Text (Tab delimited) (*.txt)
        All Files (*.*)
        
The data should be separated by commas, tab characters or newlines.
Each data entry must match the validation wildcard '*@*.*'. Entries that do not match will be discarded.
Duplicate entries are not imported more than once.
Disallowed IP Addresses
Example interface
Importing data

Press the import button, also shown as >> when the interface is small, to import data into the list.The following file types are supported:

        CSV (Comma delimited) (*.csv)
        Text (Tab delimited) (*.txt)
        All Files (*.*)
        
The data should be separated by commas, tab characters or newlines.
Each data entry must match the validation wildcard '*@*.*'. Entries that do not match will be discarded.
Duplicate entries are not imported more than once.

   Security

Password
The password is used to ensure that only the authorized administrator of the Hexamail service can use the REST interface to configure Hexamail Server.
Example interface
Expire sessions after
Expiry time for sessions with no activity
Example interface
1 - 9000 minutes
15 minutes