CommuniGate Pro
Version 6.4
 

WebMail: WebUser Interface

The CommuniGate Pro Server provides Web (HTTP/HTML) access to user accounts. The WebUser component works via the HTTP module and allows users to read and compose messages and to perform account and Mailbox management tasks using any Web browser.

Even if you prefer a regular POP or IMAP mail client, the WebUser Interface can be used to access the features unavailable in some mailers. For example, the WebUser Interface can be used to specify Subscriptions and Access Control Lists for account Mailboxes - the features many IMAP clients do not support yet.

If the WebCal Service is enabled for your Account, you can use the WebUser Interface to create Events (Meetings and Appointments) and ToDo items (Tasks), to accept and cancel them, to view your Calendar and ToDo lists.

The WebUser Interface is completely customizable. The CommuniGate Pro package includes several "stock" Skins - an unnamed one (it uses a minimal set of graphic elements and it does not use any scripting) and several named Skins. Named Skins usually provide more graphic-intense interfaces. Each CommuniGate Pro installation can use an unlimited number of custom Skins.

All pages shown in this section are displayed using the simple unnamed stock Skin. The same pages may look differently when displayed with other Skins.

WebUser Interface Pages

The WebUser Interface consists of several types of HTML pages that you can access using the controls - links and buttons.

Hello page
This page is displayed when you log into the system. It allows you to switch to other WebUser Interface pages, as well as to other portions of your site.
Mailboxes page
This page lists all Mailboxes in your account and allows you to create, rename, and remove Mailboxes, and to open Mailboxes so you can browse the messages stored in your Mailboxes. See the Mailboxes section for more details.
Mailbox page
This page lists all messages stored in the selected Mailbox. You can copy, move, redirect, forward and delete listed messages. You can open and read messages listed on the Mailbox page. See the Mailboxes section for more details.
Message page
This page presents the content of the selected message. You can read the message, copy, move, delete, redirect, and forward the open message, and you can reply to it. See the Messages section for more details.
Compose page
This page allows you to compose a new message, and send it. It can also be used to create and modify Notes, and calendaring (Event and ToDo) items. See the Composing section for more details.
Settings pages
These pages allow you to customize your WebUser Interface.
Files page
This page allows you to manage your File Storage.
Contacts pages
These pages allow you to browse your Contact-type (AddressBook-type) Mailboxes ("folders"), and to edit your Contact and Contact Group items. See the Contacts section for more details.
Notes page
This page allows you to manage your Notes. See the Notes section for more details.
Calendar and Tasks pages
These pages allow you to browse your Calendar-type and ToDo-type Mailboxes ("folders"). See the Calendar and Tasks sections for more details.

WebUser Interface Login

The Login page allows you to log into the WebUser Interface by presenting your user name and password:

The domain1.dom Unified Communications Server!

Welcome to CommuniGate Pro

Account Name


Password


Layout




Disable Fixed Address Check

Disable Cookie check

Samoware Auto-Login

Check that the Domain Name (domain1.dom in this example) correctly specifies the Domain your Account belongs to. If you cannot open the Login page of the proper Domain, you still can log in, but then you would need to enter your full Account name (in the accountName@domainName form).

Your Account WebUser Preferences (Settings) may enable some additional security mechanisms, such as the Fixed IP Address mechanism and/or the Cookies mechanism.
When you connect using a network with multi-home proxies (such as the AOL network), your requests come to the CommuniGate Pro server from different network addresses, even when you continue to use the same browser on the same network. If you have to connect to the Server from such a network, you may want to disable the Network Address feature for this session, otherwise you will get disconnected very quickly.
Some browsers do not support "cookies". If you have to connect to the Server from such a browser, you may want to disable the Cookie check for this session.
If you always connect from a proxied network or if you always use a browser that does not support cookies, you may want to disable this security options in your Account WebUser settings, so you won't have to disable them manually every time you try to log in.


Browser Authentication Login

You can use your browser Authentication capabilities as an alternative method to log into the WebUser Interface. Click the Auto-Login link on the login page, or point your browser to http://yourserver:port/login/

Your browser may display a dialog box asking you to supply your credentials, or it will use your already activated credentials. The browser then sends a request with these credentials.
When the Server verifies and accepts your credentials, a WebUser Session is created and your browser is redirected into that session.

Browser Authentication is more secure if a session is established via a clear-text link, and secure HTTP Authentication methods are enabled and supported in the browser.

Browser Authentication is convenient because the browser remembers the supplied credentials and it will login automatically the next time you direct it to this special URL. If the browser supports the Single Sign-On Authentication (such as GSSAPI/Kerberos and/or client Certificates), this method allows you to log into the WebUser Interface without supplying your credentials again.

Note: it is not recommended to use Browser Authentication on workstations shared by several people (because the browser remembers the supplied credentials), unless the workstation and the Server are configured to use Single Sign-on Authentication (and thus the supplied credentials are always the actual credentials of the current workstation user).


WebUser Interface Auto-Signup

The Administrator of your Server or your Domain can enable an auto-signup feature. If this feature is enabled, you can open the Signup page (using a link on the Login page), enter your Account name ("username"), password and some other parameters, and create a new Account in this Domain. The system then logs you in that Account:

Welcome to CommuniGate Pro
The shura.msk Unified Communications Server!


Account Name Real Name
Password Reenter Password
Layout
 
 
Forgotten Password Recovery E-mail Password to

The passwords entered in both passwords fields should match.

You may want to enter the Forgotten Password Retrieval E-mail address - the system will send your password there if you forget it. Please note that:

  • This E-mail address should not be the address of the Account you are creating, because when you forget your password, you cannot open that Account and read the message with your recovered password. This E-mail should be the E-mail Address of an account you have with some different ISP.
  • The Server will be able to send your password via E-mail, only if your password is stored in the clear-text form or it can be decoded by the Server. If the password stored as one-way encoded "hash", the Server will not be able to decode it, and the Server will not be able to send you the decoded password string.

WebUser Interface Settings

You can tune the WebUser Interface by modifying settings on the Settings pages.

The Settings pages contain options that customize Accesses to Mailboxes, Mailbox Browsing, Message Browsing, and Message Composing.

These pages also contain some generic settings:

  • The Interface ("Skin") to use.
  • The security options used to protect your WebUser sessions.
  • The character set options.

The WebUser Interface Settings page contains a link to the Account Mailbox Subscription and Mailbox Aliases page.

Layout:
Language:
Time Zone:
Require Fixed Network Address:
Use Cookies:
Layout
Use this setting to specify the Layout ("Skin") of the WebUser Interface. Select the Basic option to use the default ("unnamed") Skin. When you change the Layout setting, you need to Logout and Login again to use the newly selected Skin.
Language
Use this setting to specify the Language to use on the selected Skin. The menu shows all Languages available for the selected Skin.
Require Fixed Network Address
Select this option to enable the Network Address security check. When this option is enabled, the Server remembers the Network Address you logged in from, and then all HTTP requests to the established WebUser Interface session must come from the same Network Address, otherwise requests are rejected.
Note: Do NOT select this option if you plan to connect from the AOL network or other networks that use outgoing HTTP proxies.
Note: You can disable the Network Address security check when you login.
Use Cookies
Select this option to enable HTTP "cookie"-based security check. When this option is enabled, some "cookie" information is sent to your browser when you login, and the browser resends that information back to the CommuniGate Pro server every time you access a WebUser Interface session page. Other browsers cannot access your WebUser Interface session even if they connect from the same Network Address, as they do not posses the proper "cookie" information.
Note: Do NOT select this option if you plan to use browsers that do not support "cookies".
Note: You can disable the "cookie" security check when you login.
Time Zone
Use this setting to select the time zone you are working in. The WebUser Interface and XIMSS clients will use the select time zone to show the date and time values.
Only of your time zone is not listed, Select the HostOS value to use the Server OS time zone.
Text Encoding
Preferred Character Set:
Use Unicode (UTF-8) for:
Preferred Character Set
Use this setting to select the character set you use most. New messages you compose will be encoded using the selected Preferred Charset. If a message does not have the charset specified, it is displayed using the Preferred Charset.
Use Unicode (UTF-8) for
Use this setting to specify how your browser can utilize the Unicode (UTF-8) encoding. Select the Reading and Composing option if you use a modern browser.

Password Modification

The WebUser Interface Settings page contains a link that opens the Password Editor page:

Settings: Password
General Password Folders Compose Calendar Contacts Secure Mail Public Info
  Current Password
Password Modification New Password
Reenter Password
Last Password Update12 Jan, 19
Forgotten Password Recovery E-Mail Password to
Application-specific Passwords
AddTagPassword 
 
 
Time-based one-time password

To update your password, enter your current password, then enter your new password twice, and click the Modify button.
Note: The New Password fields may be absent. This means that the Administrator did not allow you to modify your Account password.

You can specify the Password Recovery E-mail address. It should be an address of some other account, most likely - on some other system. If you ever forget your CommuniGate Pro Account password, you will be able to ask the Server to send your password to that E-mail address. To set the Password Recovery E-mail address, enter your current password and the Password Recovery E-mail address into their fields and click the Modify button.

You can use time-based one-time password (TOTP) for Two-factor Authentication. To create a TOTP token and display the corresponding QR code, click on the QR Code For TOTP button. This QR code can be scanned using a mobile application supporting TOTP. You can remove the TOTP token using the button Remove TOTP.
Note: QR code for TOTP is available only over the secure connection. You can use two-factor authentication only if Administrator enables the corresponding account settings.


Public Info Editor

The Public Info Editor page can be used to modify your Account data stored in the Directory. Other users can retrieve this information from the Directory using any LDAP client, or using WebUser Interface to the CommuniGate Pro Directory.

The System Administrator defines the set of Account Settings used as user's Public Info. If the Public Info Editor page contains no fields, the System Administrator has not specified any Public Info settings.

Settings: Public Info
General Password Folders Compose Calendar Contacts Secure Mail Public Info
  Work Phone
  City
 

You can update the Public Info Account Settings by modifying the data in the value fields. Please note that the CommuniGate Pro Server can 'rename' Account Settings when storing them in the Directory. The City setting may be stored as the standard l directory attribute, while the Work Phone setting can be stored as the telephoneNumber attribute in your Directory record. The Server Administrator specifies the Account Settings <-> Directory Attribute renaming rules.

You can modify your "profile" information (the profile.vcf vCard file) using the Profile Editor:

My Profile vCard
  File As
E-mail
Web Site
Full Name Title
First Name
Middle Name
Last Name
Suffix
Telephone Work
Home
Cell
Fax
Assistant
 
  Organization
Job Title
Profession
Photo
 

Enter your personal data you want to disclose in your "profile" and click the Save Contact button. You can attach this profile information to E-mail messages you sent.

This profile data is used with your Instant Message clients.


Automated Rules

The WebUser Interface provides access to the Account Automated Mail Processing Rules. If the Can Modify Account Rules Account Setting is not enabled, then you can view the Account Mail Rules, but you cannot modify them.

You can turn the Auto-Reply option on and you can modify the Auto-Reply message text even if your Account does not have a right to modify any Mail Rules.

See the Automated Mail Processing Rules section to learn how to specify the Rules.

The WebUser Interface provides access to the Account Automated Signal Processing Rules. If the Can Modify Signal Rules account option is not enabled, then you can view the account Signal (Call) Rules, but you cannot modify them.


RPOP and RIMAP Records

The WebUser Interface provides access to the list of the Remote Poll Records that the system polls on your behalf.

If the Can Modify RPOP Accounts account option is not enabled, then you can view the list of Remote Poll Records, but you cannot modify them.

See the Remote Poll Module section to learn how to specify the Remote Accounts to poll.


Trash Management

The WebUSer Interface Settings allow you to specify how the delete operations are handled:

Trash Management
Message Delete Method:
Trash Folder:
Keep Message Received Time:
On Logout Remove from Trash if Older than:
Junk Folder:
On Logout Remove from Junk if Older than:
Message Delete Method
Set this option to Immediately if you want to permanently remove a message when you click the Delete link or button.
Set this option to Move To Trash if you want to move deleted messages to the special Trash Mailbox, so they can be recovered from there.
Set this option to Mark if you the Delete operation to mark messages as "deleted", without actually removing them. Then you can use the Purge Deleted operation to remove all Mailbox messages marked as Deleted.
The remaining options can be used when the Move To Trash method is selected.
Trash Mailbox
This setting allows you to specify the Mailbox to be used as Trash. If you access your account with some other mailer that uses a Trash Mailbox, too, you may want to configure the WebUser Interface to use the same Mailbox as Trash. For example, the Microsoft Outlook client uses the Deleted Items Mailbox as a Trash Mailbox.
Keep Message Received Time
If this option is enabled, then messages moved to Trash keep the Received ("Internal") time attribute, it shows the time when the message was received. If this option is disabled, the Received time attribute for messages moved to Trash is changed to the time when they were moved. This option has an effect on the next option.
On Logout Remove from Trash if Older than
When you end your WebUser Interface or XIMSS session, the Server checks the Received date of the messages in the Trash Mailbox, and removes all messages older than the specified period of time. Depending on the Keep Message Received Time option value, it allows you to keep only recent messages in the Trash, or to keep only recently deleted messages in the Trash.
Junk Mailbox
This setting allows you to specify the Mailbox to store Junk mail.
On Logout Remove from Junk if Older than
When you end your WebUser Interface or XIMSS session, the Server checks the Received date of the messages in the Junk Mailbox, and removes all messages older than the specified period of time.

Secure Mail (S/MIME)

The WebUser Interface allows you to send and receive digitally signed and encrypted messages. It can decrypt encrypted messages, verify digital signatures, and perform other Secure Mail operations.

The Secure Mail functionality is available only if your Account and Domain have the S/MIME Service enabled.

See the WebUser Interface S/MIME section to learn how to use Secure Mail functions.


Access Rights Management

The WebUser Interface allows you to set and modify your Account Access Rights.

Open the Mailboxes Settings page and locate the Access Rights panel:

Management
Access Control List
Identifier Delegate Call Control Create

CommuniGate Pro Guide. Copyright © 2020-2023, AO StalkerSoft