smaller reset larger        English         

Main Menu

All times are in GMT -8 (DST) :: The time is now 2:42 pm.

Sub Menu

Category Details
Category Name
Category Created
Fri, 9th Mar 2007
Last Article Update
Wed, 17th Jun 2015
Category Actions


Knowledgebase Categories 

Android Connectivity to CGP 

If it just email access, you could simply configure the mail client on the Android device to connect to your server using the IMAP or POP and SMTP. Here is a video showing the process of setting up IMAP and SMTP access to a CGP server from an Android Device:

If you're looking for full groupware type access (i.e. Mail, Contacts, and Calendars), then you'll be using the AirSync ( module in CGP. Here is a video showing how to set up AirSync on Android:

PLEASE NOTE: You must have the proper CGP license in order to utilize the AirSync module within CGP. If you have an questions regarding your licensing, please contact our sales department. They can be reached M-F 9am-5pm PST by calling 800.262.4722 or 415.383.7164, option 1. You can also email by sending to
View Full Article Add Comment

Create an Outlook Profile using a PRF file 

Currently PRF files are not supported. Instead, a customized .inf file can be used. And example of such a file can be found here:

The contents of the file can be altered to provide default values for various MAPI Connector account settings. To use it, the file should be placed next to the setup.exe while the Connector is being installed on a workstation.

View Full Article Add Comment

Creating a directory-based address book with Outlook 

If no modifications have been made to the default CGP LDAP configuration, then from within Outlook (steps may vary slightly depending on the version of Outlook) you should be able to do the following to configure a directory-based address book: 1) Tools | Email Accounts | Add a new directory or address book 2) Select Internet Directory Service (LDAP) 3) Enter your server name or IP address 4) Check the box for 'This server requires me to log on', 5) Enter your CGP username and password 6) Click 'More Settings' 7) Click the Search tab 8) Set the search base to 'top' (no quotes of course) 9) Save the configuration and restart Outlook Once Outlook has restarted, you should be able to open your Outlook address book and in the 'Show Names from the' pull down select the newly created directory-based address book and see the names and addresses stored in the CGP LDAP server.
View Full Article Add Comment

Giving permissions to groups in ACLs. 

Yes, you would enter  #GroupName as the Identifier in your ACL.
View Full Article Add Comment

Groupware for OS X / Mac 

There is no equivalent plugin for Entourage. However, the groupware functionality achieved using Outlook with the MAPI connector (i.e. accessing Mail, Contacts and Calendars stored on the CGP server) can be replicated on OS X using native Apple applications and other standards we support.
Obviously you can access email using IMAP/POP and SMTP with Apple Mail. You can access server-side calendars using CalDAV with Apple's iCal ( And you can access server-side Contacts using CardDAV and Apple's Address Book (
View Full Article Add Comment

iCal 4.* with CGP 5.3+ 

In order to use iCal correctly with the later versions of CGP do the following.

Create a new account in iCal that is CalDAV

Put in your email address then password then click on create. It will give you an error but hit Continue.

On the next page you will have User/Password/Server Address and two more fields.

Server path will equal /CalDAV/

Port will either left blank or insert 8100 if that is what you use for webmail.
View Full Article Add Comment

LDAP and Apple Address Book 

So there are quite a number of variables in getting Apple Address Book to communicate with CGP via LDAP. I'm going to assume that the LDAP configuration is set up with the default settings/parameters. Assuming that to be true, we know a couple things:

1) The CGP LDAP Module is listening on port 389 (unsecure)

2) That a search base of top should filter the entire directory structure

The first thing I would do is use the CGP web administration interface to browse the directory and make sure your accounts are visible. You do this on the 'Directory | Browser' page of the web administration interface. At the bottom of the page will be an entry for each domain. If you click on that entry, at the bottom of the following page will be a list of accounts within that domain. And if you then click on an account, you'll see the information stored in the directory for that account.

Assuming the accounts are visible there, you can move on to configuring Apple Address Book. You'll start by clicking the 'Address Book' pull down menu and the option for 'Preferences...'. There you will click 'Accounts' followed by the '+' sign at the bottom left hand corner of that window to add a new account. In the following 'Add Account' window you'll select 'LDAP' from the 'Account Type' pull down menu. In the 'Server Address' text field you'll enter either the host name or ip address of your CGP server. Then click 'Server Options' in order to display the parameters for port and SSL.

Now as I stated above, we're going to assume a default configuration here. Meaning that port 389 is configured as the TCP listener ( for the CGP LDAP module. If you would like to confirm this, you can do so on the 'Settings | Services | LDAP | Listener' page of the web administration interface. Also I have not touched on utilizing SSL for secure connections. If secure connection is required, you'll have to set up an additional listener here, with INIT/SSL enabled. You'll also need to installed an SSL certificate ( for the domain in question.

However, assuming we're going to go with port 389 (unsecure), you just need to make sure the listener is there. Once that is confirmed, back in Apple Address Book under 'Server Options', you'll make sure it's configured to use port 389. Then click continue.

On the following page, you'll be presented with four fields. The 'Description' field is for you to give your address book a name, this can be anything. For 'Search base', I would try 'top' initially (no quotes of course). This means that directory searches start at the top of the subtree. For 'Scope' I would set it to subtree, so again is parsing the entire subtree for data. For 'Authentication' you should be able to use 'Simple', and then enter your CGP username and password. Once you have that information entered, click 'Create', and that should do it.

If it works, when you open Apple Address Book, you should have a new address book under the 'All Directories' section with the name you provided in the 'Description' field above. And if you choose that address book, and type something in the search box at the top right hand side of the screen, it should parse the CGP directory and locate/display any CGP directory-stored information it finds that matches the query.
View Full Article Add Comment

Mozilla Lightning/Thunderbird is not Sending Invitations 

Please try using the following start up parameter ( for CommuniGate Pro:

--CalDAVAutoSched NO

Here is a description of this parameter from our engineers: This has been added as a workaround for the problem that some CallDAV clients have when connecting to CGP 5.4 versions that started to advertise the DAV "autosched" capability. When the clients see this advertisement they won't send meeting requests when a new meeting is added to a calendar - expecting the server to do that on their behalf. But the implementation seems to be incomplete and the server does not send the invitation. When the above parameter is used, the "autosched" capability is not advertised and the CalDAV clients submit invitation e-mails themselves. 

View Full Article Add Comment

Pronto! Presentations - Requirements for Document Conversion 

In order to convert documents to the flash file that is required for use with the Pronto! Presetnations module, you must first install OpenOffice and an application we've built specific to this purpose. Instructions and the application itself can be found by following the links below:


You will find required "fonts" folder and documentConverter.war file in the following archive:

View Full Article Add Comment

Set up AirSync with iPhone 2.0 

CommuniGate Pro uses what is called AirSync ( To set this up on iPhone you must first make sure that you have port 443 configured as a HTTPU (Settings | Services | HTTPU | Listener) port listener and that init SSL/TLS is enabled. You of course also have to make sure, since you'll be using SSL/TLS, that a valid security certificate ( is installed for the domain to which you will be connecting. Once that is all set up correctly, you can start to configure iPhone.

You will go to Settings | Mail, Contacts, Calendars | Add Account and then select the Microsoft Exchange option. There you will be prompted for the following:

Email: ''
Username: 'user' (Note: You don't need a domain here)
Password: 'password'
Description: 'anything you like here'

Click Next and you should see a message stating that your Exchange account information is being verified. (You may get a certificate warning, which you can choose to accept)

You will then be prompted to enter the name of your server

Server: ''

Click Next

You will then be prompted to choose which data you would like to keep in sync. Please not that if you select both contacts and calendars in addition to mail, you will receive a warning that locally (on the iPhone) stored contacts and calendars will be deleted (and they will), so proceed carefully here.

That should be it.

View Full Article Add Comment

Sharing Mailboxes/Calendars/Contacts 

Regardless of what you call them, mailboxes or folders, contacts and calendars all share the same properties in that they can be shared with other users on the CommuniGate Pro server.

To share in web mail, click on the settings option for the mailbox. Note: Not the Settings at the top of the page

To share in Outlook with the MAPI Connector and Pronto! just right click the mailbox. Pronto will display as Access Control List

Here you will see the Access control list with a spot for an email address and their rights.

Simply type in the email address and select the rights you wish to grant and hit the update button.

If you wish to share with members of a CGP Group you share it as #name-of-group.

If you wish to share with all accounts on the server share as "anyone"

If you wish to share with just your domain then "anyone@"

If you wish to share with other domains then "anyone@that-domain".

Please refer to the CGP Guide for what each right provides.
View Full Article Add Comment

SSL/TLS vulnerability - Logjam 

Logjam requires that the server in question use the Diffie-Hellman key exchange algorithm.

CommuniGate Pro does not use DH and Elliptic-Curve Diffie-Hellman (ECDHE) will be supported in an upcoming release, though we cannot provide an ETA at this time.

Once ECDHE is supported, we will make note of it in our release history.

View Full Article Add Comment

Subscribing to shared Mailboxes/Contacts/Calendars 

There are four different methods for subscribing to a shared resource.

There are two via webmail and one apiece for Outlook via MAPI and Pronto.

In webmail the two options are Subscription and Alias. These can be found on Settings/Folders and then click the link for "All Subscribed Folders". NOTE: This option should be set to Yes.

Alias Method
This is the best possible method to subscribe to an object for the simple reason that these appear to all IMAP clients, webmail, Pronto and Outlook via MAPI.
Procedure: Enter Alias Name in left field then enter account & mailbox that you wish to subscribe to in the right field. The account field must include a ~ in front of the account name, a slash after the address and then the exact mailbox name.
Example: Leeroy's Raid Schedule ---> ~ljenkins@azeroth.dom/Raids
Result: In all interfaces once your account has been rescanned, Leeroy's Raid Schedule will appear as an item in the list of mailboxes.

While it generates the same results, it may result in an abnormal appearance of the subscription in the list of items i.e. ~ljenkis@azeroth.dom/Raids or just as Raids.
Procedure: Enter the account and mailbox name in the ~account/mailbox format
Example: ~ljenkins@azeroth.dom/Raids
Result: May appear as ~ljenkins@azeroth.dom/Raids or as Raids

For subscription in just Outlook via MAPI Connector
This procedure is just for Outlook and will not appear in any of the other interfaces.
Procedure: Go to Tools and select E-mail Accounts. Select your current MAPI profile and Edit. Select the Advanced tab then click Add in the "Use shared mailboxes in the following Accounts" and just type in the email address
Example: ljenkins@azeroth.dom
Result: This will check the entire ljenkins@azeroth.dom account for any mailbox, contacts and calendar for a shared resource. It will display in the list of mailboxes with the name of account or "Raids in Leeroy Jenkins".

For subscription in Pronto
This procedure is just for Pronto and will not appear in any of the other interfaces.
Procedure: At the bottom of the list for mailboxes, calendars and contacts there is a small icon with a body. Click on this icon. This will give you a dialog box to enter the email address that has shared mailboxes. Once you click 'Open' then select the mailboxes that you wish to open. The mailboxes listed are those that are shared and have been granted access. You will have to go to Mailboxes, Calendar and Contacts separately to subscribe the different type of mailboxes.
Result: At the bottom of your list of objects you will see the email address with a plus sign to the left. Click on the plus sign and you will be shown the available shared objects to view.
View Full Article Add Comment

Support Document Types for Pronto! Presentations Module 

Current the supported document types are as follows:

Microsoft Office Document Types: doc; docx; rtf; xls; xlsx; ppt; pptx

OpenOffice Document Types: odt; ods; odp; sxi; odg

Other: txt; pdf; csv; svg
View Full Article Add Comment

Using Apple's iCal with CommuniGate Pro 

Note: These methods have been tested from CommuniGate Pro versions 4.3 - 5.2 and MacOS Tiger 10.4 and Leopard 10.5. These are my notes and experience using Apple's iCal client scheduling software withCommuniGate System's (CGS) CommuniGate Pro (CGP) communications server software. I provide these notes in the interest in helping anyone who may be interested in using these applications together. In my opinion these two software solutions work well together and provide a very usable calendaring solution. If you feel there are errors in my notes please feel free to send email to with the text CORRECTION: in the subject line of your message I will try to correct any mistakes or errors found in these notes. Please do not contact Stalker Software support for help with information contained in this document. This document offers no guarantee of support for any client with CommuniGate Pro. This information should be used at your own risk, there is not  promise of support, functionality or protection from something going wrong contained in this document. There are risks associated with using these two software packages together if you access your CommuniGate Pro calendar from other clients such as Mozilla Sunbird, Outlook, or even CGP's Webmail. I will try to explain the pitfalls as best as I can, but I suggest reading the documentation and help of the specific end clients as well as CommuniGate Pro to understand the calendar client's intent when subscribing and publishing events to the CommuniGate Pro server. This capability is part of CommuniGate Pro's Groupware features that include many items such as MAPI, meeting request support, automatic request processing and quite a few more formats, functions and protocols supported. You license may or may not allow for the use of these features. Please backup any existing calendars before you try using the software as described in the notes. I was able to quickly create a backup by copying the contents of the "Calendar" IMAP folder on CGP to a local folder. If I had not done this, my first iCal publish would have wiped all of my events from the server. You may need to learn how to do this with your MUA Note: This document was composed with the Mozilla Composer application. Mozilla composer publishes directly to CommuniGate Pro's end user personal website features via http with proper authentication. The following software versions were used when this was written: • iCal  Version 2.0 (1024) on MacOS version 10.4 • CommuniGate Pro version 4.3 with all Calendar related features enabled for the user account Subscribing to a CommuniGate Pro Calendar with iCal iCal can be configured to subscribe to CommuniGate Pro Calendar files by selecting Subscribe... from the Calendar menu in iCal. and entering a URL like this one in the dialog box below: I really do wish this would also work with https, but the client returns an error and does not seem to support ssl for calendar subscriptions. It does at least support authentication and will as you for your CGP credentials: After you provide the correct user name and password, iCal presents you with options for the calendar name and handling of the data contained in the .ics file. Once you have subscribed to this calendar, the calendar is read-only. You will not be able to publish events and changes to the calendar.  This ready-only status is part of iCal's design. The subscribe feature is really designed to subscribe to another user's calendar. I have tried to do this with other CGP users that I have access rights to, but I have not sucessfully received other calendars. The CommuniGate ACLs should  work, but I think I need to read the logs more to see what is actually happening here.I notice that iCal changes my original URL to: This makes sense to me, but it does not allow me to replace the second ~username with another i have rights to. There is a workaround for this but it leaves the CGP directory structure for CalendarData. You can actually subscribe to iCal calendars that have been published to the personal webspace features of CGP. This however doe not respect ACLs and publishes those calendars so that all can subscribe to them. This may not be desired in an organization managing private internal information. it may work, however, for an ISP with Mac users who do want to share their iCal calendar with the world. Publishing to a CommuniGate Pro Calendar or Personal Website with iCal A local iCal Calendar or a new one that you choose to create can be set to publish it's contents to CommuniGate Pro. This allows users to have the content of their schedule on the server for access from webmail when their iCal client is not available. An event change in webmail will be applied to the subscribed calendar when it reaches it refresh interval, but not to the local iCal Calendar that is used for publishing. This can be a problem because the "Publish" feature in iCal will overwrite the Webcal changes. This leaves users in a position where they must choose which calendar client will control their schedule and which will only be used to read the schedule. This document doe not cover invites, acceptance, and free/busy management. However, consideration should be given to the use of those features when deciding which client will be used. Once you decide which calendar you wish to publish to CommuniGate Pro, you can select the Calendar and choose Publish... from the Calendar menu. The following dialog box will appear: The options I select in the above dialog box in order to overwrite the CGP default calendar are: Publish calendar as: Calendar       Note: iCal will add the .ics when it creates the file on the server Publish on: a Private Server Base URL:      Note: ssl does seem to work here Login: CGP_username Password: your_secret_pass The 4 checkboxes are more preferences than anything, but I would check them all if I used iCal as my main calendar client. This publish option will overwrite all contents of the calendar with the events and items contained in the Calendar you published to CGP. The same filename of Calendar is what causes the overwrite. You can try other names if you with, but that will impact Webmail and overall consistency with the behavior of the system. I was able to use this same publishing method to write iCal and Free Busy (.vfb) data to the CGP personal website space. A change in the Base URL to something like allowed me to publish the same information to the directory iCal_Publish_test on my personal webspace. This may be a good alternative to use for testing if you try this with your iCal client. I was very happy that I had a backup of all my calendar data when I first tested Publish with iCal and CGP.
View Full Article Add Comment

Webmail - Sharing Calendars and Contacts 

The following video shows the process of using the Basic webmail skin to share both the Calendar and Contacts folders and then how to configure an account to access those shared resources:

View Full Article Add Comment

Which accounts are sending the most mail? 

Take a look at the  logAnalyze script from, available here:

You could also enable the CommuniGate Pro supplementary email log (, collect some data and analyze the log (there are no ready-made scripts for analyzing the log entries, but writing one should be simple).

View Full Article Add Comment