Я тут планирую вместо GWAVA развернуть Антиспам/Антивир Appliance от Kaspersky.
По части интеграции он мОгет ldap. Я уже прикидываю что и как.
И прикидываю что надо поднять LDAP на стороне GroupWise (в 12- версии это делает вроде бы GWIA, в 14+ настраивается на стороне MTA (вкладка LDAP) но поднимает gwadmiservice - оно порт LDAP слушает) а не на стороне eDir. Ибо в новых GW eDir штука факультативная и чтобы все заколосилось надо поднять нормальную синхронизацию Groupwise <-> Edir.
У меня на стенде я попробовал запросить группы (суть Distribution Lists) через LDAP со стороны GroupWise:
ldapsearch -h 192.168.27.222 -p 1389 -D "cn=admin,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW" -w <ТЕСТОВЫЙ СУПЕРПАРОЛЬ> -s sub -b "o=TEST-GW" "(&(objectclass=group))"
И вот что оно выдало :
...................................
# UsersCH, TEST-PO, TEST-DOM, TEST-GW
dn: cn=UsersCH,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW
mail: UsersCH@test.lansn: UsersCH
cn: UsersCH
objectClass: top
objectClass: group
objectClass: groupOfNames
givenName: UsersCH
member: cn=AstemesovB,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW
member: cn=ErmuhanovA,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW
gwLdapId: 0C17AB6BFC45CF4B83570C17AB6BFC45
gwDirectoryId: TEST
gwLdapDn: cn=SomeList,ou=GwGroups,o=test
...................................
Запрашиваю пользователей.
ldapsearch -h 192.168.27.222 -p 1389 -D "cn=admin,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW" -w <ТЕСТОВЫЙ СУПЕРПАРОЛЬ> -s sub -b "o=TEST-GW" "(&(objectclass=person))"
.....
# AstemesovB, TEST-PO, TEST-DOM, TEST-GW
dn: cn=AstemesovB,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW
mail: AstemesovB@test.lansn: Astemesov
cn: AstemesovB
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: user
givenName: Baltabay
telephoneNumber: +7-(3822)-345345
gwLdapId: 03546FC87271664591B503546FC87271
gwDirectoryId: TEST
gwLdapDn: cn=User1-1,ou=DepartmentOne,o=test
displayName: Baltabay Astemesov
# ErmuhanovA, TEST-PO, TEST-DOM, TEST-GW
dn: cn=ErmuhanovA,ou=TEST-PO,ou=TEST-DOM,o=TEST-GW
mail: ErmuhanovA@test.lansn: Akylbek
cn: ErmuhanovA
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: user
givenName: Ermuhanov
telephoneNumber: +7-(3833)-854876
gwLdapId: AC3DBDD30DCB9F4CE8A3AC3DBDD30DCB
gwDirectoryId: TEST
gwLdapDn: cn=User1-2,ou=DepartmentOne,o=test
displayName: Ermuhanov Akylbek
.....
У меня на стенде синхронизация работает в обе стороны.
В общем поглядите в эту сторону.
Может получится.
Сразу скажу что 12 весрию в этом плане не трогал но почти уверен что будет так же.