Email configuration

Introduction to emailing in ConSol CM

Emails are used for internal and external communication involving the users of ConSol CM. ConSol CM fetches emails from one or more accounts to create cases or attach the emails to existing cases. Emails can be sent manually from cases or automatically in specific situations. ConSol CM sends emails from one email account, but the used addresses can be modified.

The settings of the email configuration are saved in system properties.

Concepts, terms and definitions

Concept

Other terms

Definition

email account

 

Information to access a mailbox on an email server, usually consisting of host name, port, user name, and password.

email address

 

Identification for sending and receiving emails with an email account. An email account can have several email addresses.

email server

 

Software to transfer email messages between clients, not part of ConSol CM.

Purpose and usage

Emails are used for several purposes in ConSol CM. They can be written in the Web Client by a user or be sent automatically by the system. When the users write emails using the rich text editor of a case, they can select a text template to fill the editor with a text drafted for a certain purpose. By default, the email address of the case’s contact is selected as a recipient, this can be changed in the page customization attribute mailToSelection.

Automatic emails are sent in a number of specific situations, e.g. when the assignee of a case is changed or an error occurred. The email text is retrieved from a technical template. In addition, you can define automatic emails which are sent in workflow activities or contact or resource actions. Such emails are usually based on a text template.

Available settings

Settings for incoming email accounts

ConSol CM can retrieve emails from several accounts acting as a regular email client. The accounts for incoming emails are configured in the Accounts tab of the Email configuration page. The configuration is saved in system properties in the module cmas-nimh. The following settings are available:

Settings for the outgoing email connection

ConSol CM can send emails using one account acting as a regular email client. The account for outgoing emails is configured in the Settings tab of the Email configuration page. The configuration is saved in system properties in the module cmas-core-server. The following settings are available:

Global configuration

The global configuration applies to all email accounts. The following settings are available in the Settings tab of the Email configuration page:

Addresses

ConSol CM includes several system properties to manage the email addresses used for system notifications. The addresses can be managed in the Addresses tab of the Email configuration page, which contains a list of the system properties with a brief description of their usage.

The following system properties are available:

Basic tasks

You can perform the following basic tasks on the Email configuration page:

It is recommended to provide a name for each incoming email account and to use the name in scripts. Do not use the account number, i.e. the number used in the system properties referring to the respective account, because this number can change when you add or remove accounts.

Advanced tasks

You can perform the following advanced tasks on the Email configuration page:

Technical background of emailing

The emailing subsystem is called NIMH. It is executed as a service, see Services. ConSol CM acts towards the email server where it fetches the emails like a regular email client, using POP, POPs, IMAP or IMAPs. You can retrieve emails from one or several mailboxes. One mailbox can be have several email addresses. The emails are first stored in the database and then processed by the email scripts, see Email scripts for incoming emails. Emails which cannot be processed are saved in a separate database table. They can be retried on the Failed incoming emails page.

ConSol CM can retrieve emails from real mailboxes only. Public folders (e.g. on a Microsoft Exchange Server) are not supported.

ConSol CM sends emails from one email account. Nevertheless, specific From and Reply-To addresses can be set, see Addresses. Outgoing emails are usually processed by an email script before sending, see Email scripts for outgoing emails.