Web Server

This screen contains various global, server level settings that govern WorldClient's configuration and behavior regardless of the users or domains to which they belong.

WorldClient (web mail)

WorldClient is disabled

Choose this option to disable WorldClient. You can also toggle WorldClient active/inactive from the File menu, or from the Servers section of the Stats frame on the main MDaemon GUI.

WorldClient must be active when using the Attachment Linking feature.

WorldClient runs using built-in web server

Choose this option to run WorldClient using MDaemon's built-in web server. You can also toggle WorldClient active/inactive from the File menu, or from the Servers section of the Stats frame on the main MDaemon GUI.

WorldClient runs using external web server (IIS, Apache, etc)

Choose this option when you wish to run WorldClient under Internet Information Server (IIS) or some other web server instead of MDaemon's built-in server. This prevents certain GUI elements from being accessed which might otherwise cause conflicts with your alternate server.

For more information, see Running WorldClient under IIS

Run WorldClient server using this TCP port

This is the port on which WorldClient will listen for connections from your users' web browsers.

Maximum number of concurrent sessions

This is the maximum number of sessions that may be connected to WorldClient at the same time.

Sessions not composing a message expire after xx inactive minutes

When a user is logged in to WorldClient but is not composing a message, this is the amount of time that their session will remain inactive before WorldClient will close it.

Sessions composing a message expire after xx inactive minutes

This timer governs how long a user's session will be kept open while they are composing a message and the session remains inactive. It is a good idea to set this timer higher than the Sessions not composing a message... timer, since inactivity time is typically greater while a user is composing a message. This is because composing a message requires no communication with the server until the message is sent.

Cache HTML templates to increase web server performance

Click this box to cause WorldClient to cache templates in memory rather than read them each time they need to be accessed. This can dramatically increase server performance but WorldClient will have to be restarted if you ever make a change to one of the template files.

Use cookies to remember logon name, theme, and other properties

Click this option if you want WorldClient to store each user's logon name, theme, and certain other properties in a cookie on his or her local computer. Using this feature gives your users a more "customized" login experience but requires that they have support for cookies enabled in their browsers.

Require IP persistence throughout WorldClient session

As an added security measure you can click this checkbox to cause WorldClient to restrict each user session to the IP address from which the user connected when the session began. Thus, no one can "steal" the user's session since IP persistence is required. This configuration is more secure but could cause problems for users who may be using a proxy server or Internet connection that dynamically assigns and changes IP addresses.

Use HTTP Compression

Click this check box if you want to use HTTP compression in your WorldClient sessions.

Send anonymous usage data

By default WorldClient sends anonymous, benign usage data such as: the OS used, browser version used, language, and the like. This data is used by Alt-N Technologies to help us improve WorldClient. Disable this option if you do not wish to send anonymous usage data.

Bind WorldClient's web server to these IPs/ports only

If you wish to restrict the WorldClient server to only certain IP addresses or ports then specify those IPs and ports here separated by commas. Use the format: "IP_address:Port" to designate a port (for example, 192.0.2.0:80). If you do not include a port, then the default TCP port specified above and the default HTTPS port specified on the SSL & HTTPS screen will be used. Use "*" if you want WorldClient to listen on all ports. For example, "*,*:80" would cause WorldClient to listen on all IP addresses, on the default ports specified (3000 and 443), and it would also listen on all IP addresses on port 80. If you leave this field blank then WorldClient will monitor all IP addresses designated for your Domains.

Restart WorldClient (required when port or IIS value changes)

Click this button if you wish to restart the WorldClient server. Note: when changing WorldClient's port setting you must restart WorldClient in order for the new setting to be recognized.