Overview

WorldClient is a web-based email solution included in MDaemon and designed to offer users email client functionality using their favorite web browser. WorldClient can easily hold its own against traditional mail clients while providing the added bonus of its ability to enable users to access their email from anywhere at anytime as long as they have an Internet or network connection. Further, because all of their email folders, contacts, calendars, and so on reside on the server instead of on their local computer, they can have access to everything as if they were at their desk.

WorldClient provides many benefits to email administrators. Since WorldClient isn't workstation dependent you can configure everything from the server, unlike many client applications. This saves you from having to configure and maintain each individual email client. You can also customize the graphical images and HTML pages used in WorldClient to suit your corporate needs, or the needs of your customer. Further, you can give your users the ability to maintain their own account settings thus saving you time — you can give as much or as little control to your users as you want.

Finally, in addition to the convenience of having a web-based client, there are many additional features that will benefit your users, such as: extensive email functionality, client-side interface available in almost 30 languages, personal and global address books, manageable mail folders and filters, send/receive file attachments, multiple visual "themes" for the interface, themes for mobile devices, calendar features, groupware features, an integrated instant messenger that can be downloaded to your desktop, and much more.

Calendar & Scheduling System

MDaemon is equipped with a complete collaboration system. From within WorldClient you can easily create appointments, schedule meetings, and work with address books. Recurring appointments are fully supported, and appointments have many fields available to describe them. Further, contacts, calendars, and task data are stored as IMAP folders within each user's root mail directory. Through WorldClient, your users can access these personal folders and control which other users have access to them. All WorldClient themes have templates that present contact, calendar, notes, and task folders in a logical and attractive way.

Because the Calendar system is integrated with MDaemon, there is the added benefit of email notifications of appointments, whether scheduled by you or a third-party. Whenever someone other than yourself schedules an appointment for you, you will receive an email message summarizing the appointment. Each designated appointment attendee will receive an email message detailing the appointment's date, time, location, subject, and list of attendees. Further, any attendees who have calendar entries that conflict with the appointment's time slot will receive a message notifying them of the appointment and its conflict with their schedule. The person who scheduled the meeting will receive a summary message listing all of the meeting's details and invited attendees who did or did not have scheduling conflicts.

The Calendar System is also equipped with support for Internet Calendar (iCal) used by Microsoft Outlook and other iCalendar compliant email programs. The Calendar System can detect and process iCalendar information sent to your users and update their calendars accordingly. When a user opens an iCalendar attachment from within WorldClient the information contained in the attachment will be reflected in the user's WorldClient calendar. Also, when users create new meetings or appointments they can list one or more email addresses to which they wish an iCalendar email to be sent. This feature can be set by individual users in their WorldClient options.

WorldClient Instant Messenger

WorldClient Instant Messenger (WCIM) is MDaemon's secure instant messaging client and tray applet that provides quick access to WorldClient's email features. WCIM can be downloaded by each WorldClient user and then installed on the individual's local computer. It is pre-configured for the specific user when downloaded, thus limiting the need to configure it manually.

WCIM runs in the background and checks your account for new mail by querying the WorldClient server directly. This eliminates the need to open a browser or keep one open to check your email — WCIM checks for new mail and notifies you with a sound or visual alert when new mail arrives. WCIM also displays a list of your mail folders and the number and type of messages that each one contains (new, unread, and read). Furthermore, it can be used to launch your browser and move it immediately to a specific mail folder.

WCIM is also equipped with a complete instant messaging client. You can view your list of WCIM contacts and each one's online status (online, away, offline), start a conversation with any one or group of them, set your own online status, and view past conversations in a history folder.

For specific instructions on how to use WorldClient Instant Messenger, see its online help system.

WorldClient Instant Messenger's Instant Messaging System

WCIM is equipped with an instant messaging (IM) client that utilizes MDaemon's XMPP server. Using this feature you can add other users who share your domain (and optionally other domains hosted on your MDaemon server) to your WCIM contacts list and then communicate with them instantly. You can set your online status, view the status of your contacts, use emoticons, set text color, send files, set notification sounds and control other preferences. You can also start a group conversation involving several contacts at once. The IM features are available via the tray icon's shortcut menu, and from the WCIM window.

WorldClient Instant Messenger's IM system is also scriptable, which allows custom programs to interface with it. By creating semaphore (SEM) files in the \MDaemon\WorldClient\ folder, an external application can send instant messages to your WCIM users. The following is the format of the SEM file:

To: user1@example.com

Email address of WCIM user.

From: user2@example.com

Email address of instant message's sender.

<blank line>

 

Text of instant message.

This is the text sent as an instant message.

 

The SEM file name must start with the characters "IM-" and be followed by a unique numerical value. For example, "IM-0001.SEM". Applications should also create a corresponding file called "IM-0001.LCK" to lock the SEM file. Once the SEM file is completed remove the LCK file and the SEM file will be processed. MDaemon uses this scripting method to send Instant Message reminders to you about upcoming appointments and meetings.

The Content Filter system is equipped with an Action that uses this scripting method to send instant messages. Further, rules utilizing this action can use the Content Filter macros in the IM. For example, you could create a rule to send an instant message rule containing lines like this:

You have received an email from $SENDER$.

Subject: $SUBJECT$

This rule would be an effective way to send new mail alerts through WCIM.

Because some administrators have reservations about using an Instant Messaging system in their company due to the inherent lack of centralized accountability and the inability to monitor IM traffic that is in traditional and well known IM clients, we have designed WCIM's instant messaging system to minimize those deficiencies. First of all, our system is not peer-to-peer — individual WCIM clients do not connect directly to each other for instant messaging. Further, because every instant message passes through the server, each message is logged in a central location accessible to the MDaemon/WorldClient administrator. Thus a record of all conversations can be maintained for the security of both your company and your employees or users. IM activity is logged in a file called XMPPServer-<date>.log located in the MDaemon\LOGS\ directory.

Instant Messaging is provided on a per-domain basis. The global control for activating instant messaging is located on the WCIM screen of the WorldClient dialog (Setup » Web & IM Services » WorldClient (web mail) » WCIM). There is a similar screen on the Domain Manager for enabling or disabling it for specific domains.

WorldClient Instant Messenger Skins

WCIM's interface is compatible with msstyles skins, which are readily available on the internet. Several styles are included, but to install a new style, download the *.msstyles file and place it under WCIM's \Styles\ folder in a subfolder with the same name as the file. For example, if the file was called Red.msstyles then the path for the file would be: "\.\Styles\Red\Red.msstyles"

Dropbox Integration

A new screen has been added to Ctrl+W|WorldClient (web mail)|Dropbox. Here you will find controls where you can enter your Dropbox "app key", "app secret", and privacy policy text. All are needed in order to enable the integrated service and they are all obtained when you register your WorldClient as a Dropbox "app" by visiting the Dropbox website. We cannot do this for you but it only needs doing once. Please see Knowledge Base article 1166 for complete instructions on how to register your WorldClient as an app with Dropbox.

Once the "app key" and "app secret" are configured WorldClient will be able to connect their accounts to a Dropbox account. The first time a user logs into WorldClient theme or LookOut theme, the user will be presented with a dropdown at the top of the page. The user has three options, view the dropdown on next login, never show it again, or go to the new Options | Cloud Apps view. On the Options | Cloud Apps view, the user can click the Setup Dropbox button. Doing so will open an OAuth 2.0 popup. The popup details what the user is connecting to, and what authorizations WorldClient is requesting. There is also a link to the privacy policy, and "Connect to Dropbox" button. Once the user clicks the "Connect to Dropbox" button, the page will navigate to Dropbox. If the user is not logged into Dropbox, Dropbox will present a site for them to either login or create an account. Once this step is completed, the user will be presented with another Dropbox page that asks if the user would like to allow WorldClient to have full access to his/her account. Clicking "Allow", will take the user back to WorldClient and tell the user whether or not the authorization was a success. This authorization is good for one week after which time the same screen is presented again and another access token is obtained and used for a subsequent week. Once authorization is completed, the user will be presented with a Dropbox icon next to each message attachment. Clicking the icon will result in the attachment being saved to the user's Dropbox account under the /WorldClient_Attachments folder.

In the Compose view for WorldClient and LookOut themes, users will be able to choose files from their Dropbox accounts by clicking the Dropbox icon in the HTML editor's toolbar (top left). This feature does not require the users to setup access to their accounts via the Options | Cloud Apps view and OAuth 2.0. It only requires the "app key" and "app secret".

Dropbox support is disabled by default, but can be enabled on the Dropbox screen in MDaemon. If you wish to enable or disable Dropbox on a per user basis, you can do so by adding "DropboxAccessEnabled=Yes" to the User.ini.

End-to-end Email and Attachment Encryption

The WorldClient theme is equipped with support for end-to-end email and attachment encryption through Virtru. To enable this feature, the WorldClient user must switch to the WorldClient theme, go the the Options » Compose page, and click Enable Virtru. This causes a button to appear on the Compose page that the user can click to encrypt his or her email before sending. This is an easy-to-use feature that doesn't require the user to remember or save any special passwords or keys. Recipients who use a Virtru-enabled client such as the WorldClient theme, or one of Virtru's other client plugins, can open and read the encrypted messages normally, without any additional steps. Recipients without a Virtru-enabled client will see a link to view the message in a special browser-based reader.

If you wish to prevent your users from being able to use Virtru encryption within WorldClient, open the Domains.ini file in the MDaemon/WorldClient folder and add: VirtruDisabled=Yes.

For more information, see: Email Encryption.

Using WorldClient

Starting WorldClient

There are three ways to start/stop the WorldClient server:

1.In the Stats pane on the left-hand side of the MDaemon GUI, right-click on the WorldClient entry and choose the Toggle Active/Inactive selection on the shortcut menu.
2.Click "File » Enable WorldClient" server on the main interface.
3.Click "Setup » Web & IM Services" on the main interface, and then click WorldClient runs using built-in web server on the Web Server screen.

Logging in to WorldClient

1.Point your web-browser to http://example.com:WCPortNumber. This port is designated on the Web Server screen of the WorldClient section. If you configure WorldClient to listen to the default web port (port 80) then you do not need to denote the port number in the login URL (e.g. www.example.com instead of www.example.com:3000).
2.Type your MDaemon account's user name and password.
3.Click Sign-in.

Changing WorldClient's Port Setting

1.Click "Setup » Web & IM Services" on the menu bar.
2.Type the desired port number in the control labeled Run WorldClient Server using this TCP Port.
3.Click OK.

Client-side Help

WorldClient is equipped with extensive client-side help for your users. See the online help system within WorldClient for information on the client features and functions.

For more Address Book options, see: