Configuring CommuniGate Pro for LDAP Use
The CommuniGate Pro LDAP module is amazingly easy to configure. The only caveat with authenticating is that the CommuniGate Pro passwords have to be stored in plain text. However, you can configure the LDAP module in CommuniGate Pro to hide all passwords from all users—even the administrative-like postmaster user—so that they’re not accessible from the outside.
First, CommuniGate Pro needs to know that the passwords for the users
it knows about (in this case, the users with active email addresses)
should be stored in the LDAP directory and not internally. From the
administrative web interface, commonly on port 8010, navigate to the
Domains menu and then select Directory Integration. Under the section called Custom Account Settings, select the option Store Passwords in Regular Account Records. Click the
Update button to refresh the settings.
Next, tell the product to populate the LDAP database with the
contents of its current internal database. Navigate to
Accounts and then select Domain Settings. On that page, find the Directory Integration section and select Keep in Sync. Finally, click Delete All to
flush the database, and then click Insert All to
repopulate.
And that completes the configuration. You can test your setup using the NTRadPing utility or the radtest program, both of which are programs covered in Chapter 5.