Zimbra integration

Issue #173 wontfix
fakegod created an issue

Hello! I have such an proposal, we are using Zimbra mail server, there are such things as domain linked to another(for example test.com linked to test.eu), that means that user automatically have user@test.com and user@test.eu addresses. Also users have few aliases, so multiple addresses(for example johns@test.com and john.smith@test.com). For now as I see piler needs all the addresses to be manually input in user profile. Would be nice if piler could get all the addresses directly from zimbra, maybe by means of zimlet(Zimbra server plugin system), in this case probably you could go even further - integrate piler access into zimbra.

Comments (12)

  1. Janos SUTO repo owner

    I believe that piler can extract all the email addresses, so no need for any manual typing. Please show me the following variables from config-site.php:

    LDAP_HELPER_DN LDAP_ACCOUNT_OBJECTCLASS LDAP_DISTRIBUTIONLIST_OBJECTCLASS LDAP_DISTRIBUTIONLIST_ATTR

    If these are set properly and still can't see all emails for a user, then please send me to an ldap entry of this user with all relevant fields figuring out what ldap field I should look for when querying the addresses.

  2. fakegod reporter

    In my case Zimbra uses External Active Directory, AD probably cannot deliver all the email addresses(only few it has in user account settings).

  3. Janos SUTO repo owner

    OK, then tell me how things are connected, and how can I extract all email attributes?

  4. fakegod reporter

    Only way I found is running following commands in console on Zimbra server:

    zmprov -l gaa -v test.com | grep -A 10 user1 | grep mail: | sed 's/mail: //g'
    

    Output will be all user available identities.

  5. fakegod reporter

    But still it does not list mail addresses in linked domain. Is there any way in piler to map one domain to another? For example: test.com linked to test.eu, so search for user1@test.com also shows user1@test.eu.

  6. Janos SUTO repo owner

    Unfortunately the gui can't execute the zmprov command to get the email addresses. OK, technically it's possible to run that command, but I don't think it's a clean solution. We have to find the place where all your emails are stored.

    Such a linking you mentioned is not supported, but I believe it's not necessary since email addresses, aliases, and distribution lists must be altogether somewhere. It's such an unusual setup to have half emails in zimbra and the rest in AD.

    I try to setup zimbra, and AD together. Give me a day or so to play with it.

  7. fakegod reporter

    Free edition, zimbra knows about all mail addresses, that domain linking in our case screws situation a bit. AD does authentication, and can store one e-mail in profile.

  8. Kanthanathan S

    Hi

    Though the integration is with AD, Zimbra still has got its own ldap. We need to find how the linking is done. Have you succeeded in this.

    Regards Kanthan

  9. Janos SUTO repo owner

    Well, I didn't have the chance to experiment with such a layout, so the answer is "not yet".

  10. Log in to comment