Hi Martin
On 2013-03-28, at 9:37 AM, Martin Krpata <[email protected]> wrote:
> thank you for your answer, it is in documentation... My bad. But it is not
> working to me, please can you check my syntax?
>
> I added to usersource like this:
> {
> CNFieldName = cn;
> IDFieldName = cn;
> SearchFieldNames = (
> sn,
> displayName,
> telephoneNumber,
> mobile,
> facsimileTelephoneNumber,
> homePhone,
> pager,
> ipPhone,
> wWWHomePage,
> title,
> streetAddress,
> st,
> postOfficeBox,
> postalCode,
> physicalDeliveryOfficeName,
> description,
> countryCode,
> co,
> department,
> company
> );
> UIDFieldName = sAMAccountName;
> baseDN = "DC=OU-NEM,DC=CZ";
> bindDN = "[email protected]";
> bindFields = (
> sAMAccountName
> );
> bindPassword = deleted;
> canAuthenticate = NO;
> displayName = "Active Directory";
> filter = " objectClass = user AND mail = * ";
> hostname = 192.168.89.244;
> id = directory;
> isAddressBook = YES;
> mapping = (
> "o = company",
> "ou = department"
> );
"mapping" is a dictionary, not an array of strings.
mapping = {
o = company;
ou = department;
};
> port = 389;
> scope = SUB;
> type = ldap;
> }
>
> but, it is not working. I have wrong syntax? Ldap does not find anything and
> waited too long for answer.
> in defaults write sogod SOGoUserSources '( { ........... mapping = ("o =
> company", "ou = department"); } )'
>
> sogo.log:
> Mar 28 14:35:28 sogod [31669]: [ERROR] <0x0x7f118fe2e630[NGLdapAttribute]>
> cound not convert value of objectSid to string
> Mar 28 14:35:28 sogod [31669]: [ERROR] <0x0x7f118fd28de0[NGLdapAttribute]>
> cound not convert value of userCertificate to string
> Mar 28 14:35:28 sogod [31669]: [ERROR] <0x0x7f118fe2db70[NGLdapAttribute]>
> cound not convert value of objectGUID to string
> EXCEPTION: <NSException: 0x7f118fe37be0> NAME:NSInvalidArgumentException
> REASON:GSMutableArray(instance) does not recognize allKeys INFO:(n$
> Mar 28 14:35:28 sogod [31640]: <0x0x7f118fb87ab0[WOWatchDogChild]> child
> 31669 exited
> Mar 28 14:35:28 sogod [31640]: <0x0x7f118fb87ab0[WOWatchDogChild]>
> (terminated due to signal 6)
> Mar 28 14:35:28 sogod [31640]: <0x0x7f118fb87ab0[WOWatchDogChild]> avoiding
> to respawn child before 2013-03-28 14:35:33 +0100
>
> S pozdravem
> Martin Krpata, DiS.
> Oddělení IT
> Orlickoústecká nemocnice, a.s.
>
>
> Dne 28.3.2013 13:29, Francis Lachapelle napsal(a):
>> Hi Martin
>>
>> On 2013-03-28, at 2:36 AM, Martin Krpata
>> <[email protected]>
>> wrote:
>>
>>
>>> i would like to use address book from Active Directory and it's look like
>>> that some fields have another name and cannot be showed in address book.
>>> Like for example wWWHomePage, department, company. These names of fields
>>> are in Active Directory 2003 LDAP.
>>>
>>> I tryed fill sogo contact and export to ldif. It has some another field
>>> names that come from LDAP Active Directory, for example:
>>> AD wWWHomePage / LDIF mozillahomeurl
>>> AD company / LDIF o
>>> AD department / LDIF ou
>>>
>> You can add a mapping parameter to your users source:
>>
>> mapping = {
>> o = company;
>> ou = department;
>> mozillahomeur = wWWHomePage;
>> };
>>
>>
>>> It is possible to enable field translation, or say to sogo get right fields?
>>>
>>> my config:
>>> {
>>> CNFieldName = cn;
>>> IDFieldName = cn;
>>> SearchFieldNames = (
>>> sn,
>>> displayName,
>>> telephoneNumber,
>>> mobile,
>>> facsimileTelephoneNumber,
>>> homePhone,
>>> pager,
>>> ipPhone,
>>> wWWHomePage,
>>> title,
>>> streetAddress,
>>> st,
>>> postOfficeBox,
>>> postalCode,
>>> physicalDeliveryOfficeName,
>>> description,
>>> countryCode,
>>> co,
>>> department,
>>> company
>>> );
>>> UIDFieldName = sAMAccountName;
>>> baseDN = "DC=OU-NEM,DC=CZ";
>>> bindDN =
>>> "[email protected]"
>>> ;
>>> bindFields = (
>>> sAMAccountName
>>> );
>>> bindPassword = deleted;
>>> canAuthenticate = NO;
>>> displayName = "Active Directory";
>>> filter = " objectClass = user AND mail = ''*'' ";
>>> hostname = 192.168.89.244;
>>> id = directory;
>>> isAddressBook = YES;
>>> port = 389;
>>> scope = SUB;
>>> type = ldap;
>>> }
>>>
>>>
>>> http://imageshack.us/photo/my-images/571/sogoaddressbookfromad.png/
>>>
>>>
>>> --
>>> S pozdravem
>>> Martin Krpata, DiS.
>>> Oddělení IT
>>> Orlickoústecká nemocnice, a.s.
--
[email protected] :: +1.514.755.3640 :: http://www.inverse.ca
Inverse :: Leaders behind SOGo (http://sogo.nu) and PacketFence
(http://packetfence.org)
--
[email protected]
https://inverse.ca/sogo/lists