Что нового

Как получить доступ к адресным книгам на почтовом сервере?

vitaliy4us

Новичок
Сообщения
158
Репутация
4
До недавнего времени, работая с почтовым клиентом GroupWise можно было получать доступ к его адресным книгам, используя его объекты. Например:
Код:
$oGWSession = ObjCreate("NovellGroupWareSession")
$oAccount = $oGWSession.Login($login, "", $pass, 0)
$oAddressbooks = $oAccount.AddressBooks
$count = $oAddressbooks.Count
MsgBox(0, "", $count)

Но, с выходом последних версий данного почтового клиента, все более бескомпромиссными становятся его отношения с Outlook. И теперь такой номер не проходит. Подключаясь подобным образом, можно заполучить только одну адресную книгу, но не родную с аккаунта GroupWise, а адресную книгу аккаунта Outlook. После удаления Outlook (а в последних версиях офиса для этого приходится удалять его полностью, поскольку удалить Outlook отдельно не представляется возможным) доступ к книгам возобновляется. Проблема кроется в почтовом клиенте, поскольку, судя по форуму производителя, иногда он таким же образом не видит собственные адресные книги. В таком случае рекомендуется удалить и Outlook и GroupWise, а затем переустановить их в обратной последовательности. Но в данном случае этот трюк не помогает. Поэтому и возникла идея не связываться с GroupWise-объектами, а обратиться напрямую к почтовому серверу и получить книги оттуда. Можно ли это сделать?
 
Верх