If you have already installed pam_ldap and nss_ldap, then you simply need to configure cyrus to use ldap to authenticate.
Configure your imapd.conf, pam files and ldap.conf
Here is a sample /etc/imapd.conf
configdirectory: /var/imap partition-default: /var/spool/imap sasl_pwcheck_method: pam admins: cyrus sievedir: /usr/sieveNote that the user cyrus is defined as the admin user. This user should be the same what you configured in ISPMan as the cyrus admin. The user "cyrus" and its corresponding password will be used to create mailboxes for other users.
#%PAM-1.0 auth sufficient /lib/security/pam_ldap.so account sufficient /lib/security/pam_ldap.soYou may also need to make a symlink from your ldap.conf to /etc/ldap.conf
host localhost base o=ispman pam_login_attribute uid