Hello Again,
Previously, a patch was submitted by Vitali Malicky about LDAP changes with
the patch id: 1609348
url:https://sourceforge.net/tracker/?func=detail&atid=577800&aid=1609348&group_id=85937
According to the changelog of vpopmail, This patch was added to vpopmail 5.4.20.
When I checked vpopmail 5.4.25, I recognized that this patch is not really
added.
I made some changes on this patch to be compatible with Addressbook stuffs.
1. Vitali was assigning [EMAIL PROTECTED] as cn value, I changed it with GECOS
value. (because, addressbooks consider cn as a full name of the person)
2. I added new ldap attribute (mail) to be able to search mail
addresses over the addressbook.
As a result, with this patch, vpopmail will be compatible with OpenLDAP 2.3.X
and have a basic addressbook feature.
You can find the patch at
https://sourceforge.net/tracker/index.php?func=detail&aid=1867246&group_id=85937&atid=577800
Thanks.
Wednesday, January 2, 2008, 11:43:28 AM, you wrote:
> Hello,
> According to the ChangeLog, the patch name in the subject was added to
> vpopmail 5.4.20
> 5.4.20 - Released 21-Aug-2007
> Vitali Malicky (coonardoo), Ismail Yenigul
> - add ldap patch [1909348]
> But, when I tried to test vpopmail-5.4.20 and 5.4.26 with ldap support
> (openldap 2.3.X),
> I got the "qmailUser' requires attribute 'sn'" error. I recognized
> that the patch is not added into vpopmail.
> /* Background info: This patch introduces sn and cn ldap attributes to be
> able to use
> openldap 2.3.X. and sn and cn attributes MUST in qmailUser.schema) */
> Normally, If the patch was added to vpopmail, we should have the
> following lines in the vldap.[ch].
> + "cn", /* 7 LDAP's "cn" demanded
> by "objectClass: qmailUser" [EMAIL PROTECTED] */
> + "sn", /* 8 LDAP's "cn" demanded
> by "objectClass: qmailUser" [EMAIL PROTECTED] */
+lm[7]->>mod_values[0] = safe_strdup(inpw->pw_cn); /* "cn" [EMAIL
PROTECTED] */
+lm[8]->>mod_values[0] = safe_strdup(inpw->pw_sn); /* "sn" [EMAIL
PROTECTED] */
> etc.
> patch url:
> https://sourceforge.net/tracker/?func=detail&atid=577800&aid=1609348&group_id=85937
--
Ismail YENIGUL
Yönetici/Manager
Servis ve Destek Bölümü/System Services and Support Division
Tel: +90 216 344 07 15
Fax: +90 216 344 07 16
http://www.endersys.com.tr
!DSPAM:4783f7b4310541964932056!