For SqWebMail / M$ Email Clients / Netscape Clients

SqWebMail does have a Global Address Book lookup but how to make it 
search for a Vpopmail CDB database. Any thoughts ??

- Sumith

[EMAIL PROTECTED] wrote:

> Global Address book for... SqWebMail?
> Or is that some software that sits on top of LDAP servers?
> 
> Sumith Ail wrote:
> 
>> Hello Vol
>> 
>> I understand configuring LDAP is a pain. Is there an alternative in
>> Vpopmail for people who require Global Address Book.
>> 
>> Also, If at all I succeed in getting LDAP database to work  will the
>> Global Address book be available.
>> 
>> I'd like to hear from people who are using VPOPMAIL+LDAP in production
>> environment.
>> 
>> Regards
>> Sumith
>> 
>> [EMAIL PROTECTED] wrote:
>> 
>>> There's a lot going on with the LDAP configuration.
>>> First of all.  Your suffix must be contained within the VLDAP_BASEDN.
>>> 
>>>> #define VLDAP_BASEDN "ou=%s, o=Inter7"
>>> 
>>> 
>>> Your suffix should read:
>>> 
>>> suffix  "o=Inter7"
>>> 
>>> If you don't want the o=Inter7, you must create your own schemas.
>>> The o, and ou were used because they are standard with OpenLDAP,
>>> and very little configuration-time would be needed (I thought anyway).
>>> 
>>> Lastly, you must create your suffix.
>>> 
>>> bash$ cat > file
>>> dn: o=Inter7
>>> o: Inter7
>>> objectclass: organization
>>> 
>>> bash$ cat file | ldapinsert
>>> bash$
>>> 
>>> Again, to everyone.  The LDAP module does function properly, it's just
>>> a real pain to configure.  Second, we're not all too thrilled with
>>> LDAP anyway, and we always suggest another database.  If you feel
>>> you're stuck with LDAP because you have an LDAP user-base from another
>>> mail system, then you have no idea how right you are.  Converting
>>> between two different email LDAP database schemas is incredibly
>>> difficult and time consuming.
>>> 
>>> That's it! :)
>>> 
>>> Good luck to everyone still willing to give the LDAP module a shot.
>>> 
>>> Sumith Ail wrote:
>>> 
>>>> Hello List / Vol / Ken
>>>> 
>>>> I am trying to configure Vpopmail 5.0pre5 with OpenLDAP 2.0.7 on RH 7.1.
>>>> With the help that I've got from the archives of the list, this is what
>>>> I've included in slapd.conf file.
>>>> 
>>>> include         /etc/openldap/schema/qmail.schema
>>>> 
>>>> database        ldbm
>>>> suffix          "o=itisl"
>>>> suffix          "dc=itisl,dc=net"
>>>> rootdn          "cn=Sumith,dc=itisl,dc=net"
>>>> rootpw          password
>>>> directory       /var/lib/ldap/itisl
>>>> defaultaccess   read
>>>> schemacheck     on
>>>> lastmod         on
>>>> 
>>>> in qmail.schema file....
>>>> 
>>>> objectclass qmailUser
>>>>        requires
>>>>                  objectClass,
>>>>                  name,
>>>>                  uid,
>>>>                  qmailGID,
>>>>                  qmailUID,
>>>>                  qmaildomain,
>>>>                  userPassword,
>>>>                  mailQuota,
>>>>                  mailMessageStore
>>>> 
>>>> in vldap.h ....
>>>> 
>>>> #ifndef VPOPMAIL_LDAP_H
>>>> #define VPOPMAIL_LDAP_H
>>>> 
>>>> #undef OLD_VLDAP
>>>> 
>>>> #define VLDAP_SERVER "localhost"
>>>> #define VLDAP_PORT 389
>>>> #define VLDAP_USER "cn=Sumith, dc=itisl, dc=net"
>>>> #define VLDAP_PASSWORD "password"
>>>> 
>>>> #ifdef OLD_VLDAP
>>>>   #define VLDAP_BASEDN "ou=Subs, o=Inter7"
>>>> #else
>>>>   #define VLDAP_BASEDN "ou=%s, o=Inter7"
>>>> #endif
>>>> 
>>>> static char *vldap_attrs[] = {
>>>>   "name",
>>>>   "uid",
>>>>   "qmailGID",
>>>>   "qmailUID",
>>>>   "qmaildomain",
>>>>   "userPassword",
>>>>   "mailQuota",
>>>>   "mailMessageStore",
>>>>   NULL
>>>> };
>>>> #endif
>>>> 
>>>> Vpopmail compiled OK but when I try to vaddomian I get "Unable to chdir
>>>> to vpopmail/users" error.
>>>> 
>>>> The errors that I see in OpenLDAP logs are...
>>>> Sep 13 14:53:35 leo slapd[2027]: /etc/openldap/schema/qmail.schema: line
>>>> 11: old objectclass format not supported.
>>>> 
>>>> Sep 13 14:55:46 leo slapd[2029]: do_bind: v2 bind: "cn=Sumith, dc=itisl,
>>>> dc=net" to "cn=Sumith,dc=itisl,dc=net"
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: conn=0 op=0 p=2
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: 0::
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_response: msgid=1 tag=97 err=0
>>>> Sep 13 14:55:46 leo slapd[2029]: conn=0 op=0 RESULT tag=97 err=0 text=
>>>> Sep 13 14:55:46 leo slapd[2029]: ber_get_next on fd 7 failed errno=11
>>>> (Resource temporarily unavailable)
>>>> 
>>>> ep 13 14:55:46 leo slapd[2029]: SRCH "ou=test3.com, o=Inter7" 2 0
>>>> Sep 13 14:55:46 leo slapd[2029]:     0 0 0
>>>> Sep 13 14:55:46 leo slapd[2029]: begin get_filter
>>>> Sep 13 14:55:46 leo slapd[2029]: EQUALITY
>>>> Sep 13 14:55:46 leo slapd[2029]: end get_filter 0
>>>> Sep 13 14:55:46 leo slapd[2029]:     filter: (objectClass=qmailUser)
>>>> Sep 13 14:55:46 leo slapd[2029]:     attrs:
>>>> Sep 13 14:55:46 leo slapd[2029]:  name
>>>> Sep 13 14:55:46 leo slapd[2029]:  uid
>>>> Sep 13 14:55:46 leo slapd[2029]:  qmailGID
>>>> Sep 13 14:55:46 leo slapd[2029]:  qmailUID
>>>> Sep 13 14:55:46 leo slapd[2029]:  qmaildomain
>>>> Sep 13 14:55:46 leo slapd[2029]:  userPassword
>>>> Sep 13 14:55:46 leo slapd[2029]:  mailQuota
>>>> Sep 13 14:55:46 leo slapd[2029]:  mailMessageStore
>>>> Sep 13 14:55:46 leo slapd[2029]:
>>>> Sep 13 14:55:46 leo slapd[2029]: conn=0 op=1 SRCH base="ou=test3.com,
>>>> o=Inter7" scope=2 filter="(objectClass=qmailUser)"
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: conn=0 op=1 p=2
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: 10::
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_response: msgid=2 tag=101 err=32
>>>> Sep 13 14:55:46 leo slapd[2029]: conn=0 op=1 RESULT tag=101 err=32 text=
>>>> Sep 13 14:55:46 leo slapd[2029]: do_delete
>>>> Sep 13 14:55:46 leo slapd[2029]: conn=0 op=2 DEL dn="ou=test3.com,
>>>> o=Inter7"
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: conn=0 op=2 p=2
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_result: 10::
>>>> Sep 13 14:55:46 leo slapd[2029]: send_ldap_response: msgid=3 tag=107 err=32
>>>> Sep 13 14:55:46 leo slapd[2029]: conn=0 op=2 RESULT tag=107 err=32 text=
>>>> Sep 13 14:55:46 leo slapd[2029]: ber_get_next on fd 7 failed errno=11
>>>> (Resource temporarily unavailable)
>>>> 
>>>> Would appreciate any pointers from people who have had success in making
>>>> OpenLDAP 2.x to work with Vpopmail. Once this is done I promise to
>>>> submit a detail HOWTO on VPOPMAIL+LDAP to the List. Meanwhile I'll
>>>> continue reading OpenLDAP docs.
>>>> 
>>>> Regards
>>>> Sumith Ail
>>> 


Reply via email to