IMAP with Unity Connection Configuration

Posted: October 25, 2011 in CUC

I was configuring IMAP settings in Unity Connection 8.5, I thought to share with you this article and this configuration for those users in your organization who are not always able to check messages by phone or from the Cisco Unity Connection Web Inbox, you can enable users to use an IMAP client application on their computers to access voice messages. The information is based on Cisco Unity Connection 8.5 with Cisco Unity Connection ViewMail (will publish later how to configure ViewMail) for Microsoft Outlook plug-in as the client.

Cisco Unity Connection can receive and process SMTP messages that are generated by IMAP clients; for example, a voice message recorded in a Microsoft Outlook email client by using ViewMail for Outlook. When an authorized IMAP client tries to send a message to Connection through SMTP, Connection attempts to categorize the message as a voice mail, email, fax, or delivery receipt. Connection also attempts to map the sender to a user and the message recipients to users or contacts by comparing the SMTP addresses in the message header to its list of SMTP proxy addresses.

Note that you can offer IMAP client access to voice messages to members of the COS only if enough licenses are available.

1 – Enable IMAP Client Access to Voice Messages for COS Members

IMAP access to Unity Connection’s mailstore is enabled through Class of Service. Class of Service is basically a group of permissions and features a user is allowed (or not allowed) to use. The Voicemail user accounts is authenticated to Microsoft Active Directory (LDAP).

Step 1: Log in to your Unity Connection management interface.

Step 2: Expand “Class of Service” then click “Class of Service”

Step 3: Select your Class of Service you want to enable. For this example I’m selecting the default CoS applied to the “voicemailusertemplate” template.

Step 4: Check the “Allow Users to Access Voice Mail Using an IMAP Client and/or Single Inbox” along with desired allowances. I’ve chosen the default

Click Save. If you have firewalls in between your IMAP clients and your Unity Connection servers ensure you open up IMAP.

Additional Information:

To determine which users are in a particular Class of Service go to “Class of Service” then click “Class of Service Membership” select the Class of Service or find by user then click “Find”.

2 – Configure the Cisco Unity Connection Server to Relay Messages to a Smart Host

In order to enable Cisco Unity Connection to relay any type of message to the SMTP address for a user, your Connection server must be configured to relay messages through a smart host. Complete these steps in order to accomplish this task,

Step 5: In Cisco Unity Connection Administration, expand System Settings >SMTP Configuration, then select Smart Host.

Step 6: From the Smart Host page, in the Smart Host field, enter the IP address or fully qualified domain name of the SMTP Smart Host server and Click Save.

3- Configure Message Relay Settings

Complete these steps in order to configure Message Relay Settings:

Step 7: In Cisco Unity Connection Administration, expand System Settings > Advanced, then select Messaging.

Step 8: In Cisco Unity Connection Administration, expand System Settings > Advanced, then select Messaging.

Step 9: In order to have Cisco Unity Connection relay messages that are marked private, check the Allow Relaying of Private Messages check box.

Step 10: In order to have Connection relay secure messages, check the Allow Relaying of Secure Messages check box and Click Save.

4 – Configure the Cisco Unity Connection Server for IMAP Client Access and Authentication

You have a number of options for controlling which clients can initiate SMTP connections with Cisco Unity Connection. You can create an access list, which allows you to configure specific IP addresses or IP address patterns that correspond with clients that you wish to allow or deny access.

You can also choose to allow all clients to connect, regardless of IP address. If you do so, you can specify whether those clients (known as untrusted IP addresses) must authenticate, and whether Transport Layer Security is required or allowed for clients with untrusted IP addresses.

Complete one or both of these procedures, as applicable.

Step 11: Configure the Cisco Unity Connection IP Address Access List

In Cisco Unity Connection Administration, expand System Settings > SMTP Configuration. Then, select Server.

From the SMTP Server Configuration page, on the Edit menu, select Search IP Address Access List.

From the Search IP Address Access List page, select Add New in order to add a new IP address to the list.

From the New Access IP Address page, enter an IP address. Or, you can enter a single * (asterisk) to match all possible IP addresses.

Click Save.

From the Access IP Address page, in order to allow connections from the IP address that you entered in step d, check the Allow Connection check box. In order to reject connections from this IP address, uncheck the check box.

If you have made any changes on the Access IP Address page, click Save.

Repeat step d through step g for each additional IP address that you want to add to the access list

5 – Configure Access and Authentication for Untrusted IP Addresses

  1. In Cisco Unity Connection Administration, expand System Settings > SMTP Configuration. Then, select Server.
  2. From the SMTP Server Configuration page, check the Allow Connections From Untrusted IP Addresses check box to allow all clients to connect by using SMTP, regardless of whether Connection is configured to specifically allow connections from their IP addresses.

Check the Require Authentication From Untrusted IP Addresses check box to configure authentication for these types of clients. Then, select how the Connection handles Transport Layer Security for untrusted IP addresses:

  • Disabled—Connection does not offer TLS as an option for SMTP sessions that are initiated by clients or servers with untrusted IP addresses.
  • Required—Clients or servers connecting from untrusted IP addresses must use TLS to initiate SMTP sessions with the Connection server.
  • Optional—Clients or servers connecting from untrusted IP addresses can use TLS to initiate SMTP sessions with the Connection server, but are not required to do so.

Click Save.

6 – Configure SMTP Message Parameters

You can configure Connection to reject any incoming SMTP messages that are larger than a configurable total size or have more than a configurable number of recipients. By default, Connection accepts messages that are larger than 10 MB or have more than 15,000 recipients.

Complete these steps in order to configure SMTP Message Parameters:

  1. In Cisco Unity Connection Administration, expand System Settings > SMTP Configuration. Then, select Server.
  2. From the SMTP Server Configuration page, in the Limit Size of Message field, enter a number in kilobytes to limit the size of an individual message sent by an SMTP client.
  3. From the Limit Number of Recipients per Message field, enter the number of recipients allowed per message.
Click Save.
7 – Configure IMAP the Account for ViewMail for Outlook 8.0
If users have more than one IMAP account configured, you must configure ViewMail 8.0 to use the IMAP account that is used to access Connection. This ensures that messages composed by using ViewMail are sent to the Connection server. If users have only one IMAP account configured, ViewMail automatically uses it to send messages to Connection. Complete these steps in order to configure ViewMail for Outlook 8.0 Settings:
  1. From the Outlook Tools menu, select ViewMail Options.
  2. Select the Accounts tab.
  3. From the Select the Account to Access Cisco Unity Connection With field, select the IMAP account that is used to access Connection.
  4. Click Save.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s