Server Settings - Email Settings

To send emails in the context of Alfabet functionalities, either a local SMTP server must be installed and configured on the Alfabet Server machine, or an existing enterprise SMTP server must be configured in the server alias configuration file of the Alfabet Server.

Configuration of the Alfabet Server comprises both the specification of the SMTP server and the parameters for processing emails in the queue.

The Alfabet Server checks the queue for pending emails in a configurable time interval and sends out emails to the SMTP server in blocks via a single connection. For the email queue processing parameters, best practice default values are displayed in the respective fields in a new server alias configuration. These parameters should only be changed if problems are encountered with the connection to the SMTP server.

The sender email address of Alfabet emails is configurable. The configuration is described below. The sender email address must be a valid email address that must be available before you begin to configure the Alfabet Server.

Define the connection to the SMTP server:

  1. Expand the Alfabet Aliases node in the Administrator explorer.
  2. In the table, select the server alias that you want to edit and click the Edit  Edit button in the toolbar. An editor opens.
  3. In the Server Settings > Email Settings tab, specify the connection to the SMTP server with the following parameters:
    •  EMail Mode: This field is set to SMTP and for informational purposes only.
    • SMTP Settings section:
      • Host: Enter the fully qualified domain name of the SMTP server.

        By default, the Alfabet Server tries to use a local SMTP server with default settings for the connection definition. Therefore, the configuration of the SMTP Settings attributes is not required if you want the Alfabet Server to connect to an SMTP server that is installed on the Alfabet Server host on port 25 without authentication and without using SSL.

      • Port: Enter the port of the SMTP server for incoming connections. By default, port 25 is used.
      • Use SSL: Select the checkbox to send data to the SMTP server on an SSL secured connection. By default SSL is not used.
      • Enable Authentication: Select the checkbox if authentication is required for the SMTP server. If the checkbox is selected, you must provide a user name and password in the User and Password attributes. By default, authentication is not enabled.
      • User: If the Enable Authentication attribute is activated, enter the user name for authentication at the SMTP server.

        Server variables can be used to define the user name encrypted.

      • Password: If the Enable Authentication attribute is activated, enter the password for authentication at the SMTP server. The password is stored encrypted in the alfabetMS.xml server alias configuration file.
    • Define the mode for the specification of the sender email address of emails sent by the system by means of the System Sender Email Account and Failover Sender Email Account parameters described below.

      The System Sender Email Account and Failover Sender Email Account parameters must also be defined in the server alias of the Alfabet Web Application.

  4. Click OK to save your changes.

Define the email processing parameters:

The Alfabet Server checks the queue for pending emails in a configurable time interval and sends out emails to the SMTP server in blocks via a single connection. For the email queue processing parameters, best practice default values are displayed in the respective fields in a new server alias configuration. These parameters should only be changed if problems are encountered with the connection to the SMTP server.

Define the sender email address:

Typically, an SMTP server requires a sender email address for emails to be sent out. The sender address used for outgoing emails sent in the context of Alfabet by the Alfabet Server will depend on the setting of the System Sender Email Account attribute in the Server Settings > Email Settings tab of the server alias configuration.

The sender email address is written to the ALFA_EMAIL_BUS database table when scheduling the email for sending. If a user triggers sending an email via the Alfabet user interface, the information is added to the table by the Alfabet Web Application. If for example a workflow is started via an event, the Alfabet Server triggers sending of emails.

Therefore, the following attributes must be set in the server alias of both the Alfabet Web Application and the Alfabet Server: