Skip to main content

Ldap and Cpanel email accounts passwords for use with Global Address book

Comments

5 comments

  • cPanelMichael
    Example: When a user logs in via Round Cube, they use their full email address and password that is stored within cpanel. Once they authenticate properly they should be given access to the address book that is stored within the ldap database. Same goes for an Outlook user but they are remote, so there for once authenticated they should be able to access the address book as well.

    Hello :) There's no native support for the functionality you have described at this time. I suggest opening a feature request for this via: Submit A Feature Request In addition, I believe this functionality is not available in Roundcube itself either per this case: LDAP based Address Book integration " Issue #1278 " roundcube/roundcubemail " GitHub Thank you.
    0
  • chrisnpg
    That is old info. It can be done Configuration: LDAP Address Books " roundcube/roundcubemail Wiki " GitHub but having problems getting phpldapadmin to work with the latest cpanel on CentOs 6.8. All of the info I have found so far to get ldap up and working is old and outdated info as most of the commands don't work in this version any more.
    0
  • cPanelMichael
    Were you able to open a feature request for native LDAP support with Roundcube? Thank you.
    0
  • chrisnpg
    No, I've not went that far yet. I have went ahead and setup a test system and have a working openldap system in place. I have followed the steps found at Configuration: LDAP Address Books " roundcube/roundcubemail Wiki " GitHub I have added the the config info to /usr/local/cpanel/base/3rdparty/roundcube/config/config.inc.php
    $config['ldap_public">['private"> = array( 'name' => 'Private LDAP Addressbook', 'hosts' => array('localhost'), 'port' => 389, 'user_specific' => true, 'base_dn' => 'cn=%u,ou=private,ou=rcabook,dc=webhop,dc=net', 'bind_dn' => 'cn=%u,ou=private,ou=rcabook,dc=webhop,dc=net', 'bind_pass' => '', // the user login password is used 'filter' => '(objectClass=inetOrgPerson)', 'groups' => array( 'base_dn' => '', // in this Howto, the same base_dn as for the contacts is used 'filter' => '(objectClass=groupOfNames)', 'object_classes' => array("top", "groupOfNames"), ), ); $config['ldap_public">['private"> = array( 'name' => 'Private LDAP Addressbook', 'hosts' => array('localhost'), 'port' => 389, 'user_specific' => true, 'base_dn' => 'cn=%u,ou=private,ou=rcabook,dc=webhop,dc=net', 'bind_dn' => 'cn=%u,ou=private,ou=rcabook,dc=webhop,dc=net', 'bind_pass' => '', // the user login password is used 'filter' => '(objectClass=inetOrgPerson)', 'groups' => array( 'base_dn' => '', // in this Howto, the same base_dn as for the contacts is used 'filter' => '(objectClass=groupOfNames)', 'object_classes' => array("top", "groupOfNames"), ), );
    under the //LDAP area of the file. I'm not sure if it will work due to roundcube being installed and managed by cpanel. I also need to know if Roundcube can be upgraded on a cpanel system and stay at that version I upgrade it to. Does anyone know what the current version of roundcube packaged with cpanel? Yes I'm a a point I'm not sure which route to take. Thanks for any help.
    0
  • cPanelMichael
    Hello, Prior to cPanel 58, you could customize Roundcube per the following document: How to Customize Roundcube Webmail - cPanel Knowledge Base - cPanel Documentation However, to customize Roundcube for cPanel & WHM version 58 and later, you must follow the
    0

Please sign in to leave a comment.