vitaliy4us
Новичок
- Сообщения
- 158
- Репутация
- 4
До недавнего времени, работая с почтовым клиентом GroupWise можно было получать доступ к его адресным книгам, используя его объекты. Например:
Но, с выходом последних версий данного почтового клиента, все более бескомпромиссными становятся его отношения с Outlook. И теперь такой номер не проходит. Подключаясь подобным образом, можно заполучить только одну адресную книгу, но не родную с аккаунта GroupWise, а адресную книгу аккаунта Outlook. После удаления Outlook (а в последних версиях офиса для этого приходится удалять его полностью, поскольку удалить Outlook отдельно не представляется возможным) доступ к книгам возобновляется. Проблема кроется в почтовом клиенте, поскольку, судя по форуму производителя, иногда он таким же образом не видит собственные адресные книги. В таком случае рекомендуется удалить и Outlook и GroupWise, а затем переустановить их в обратной последовательности. Но в данном случае этот трюк не помогает. Поэтому и возникла идея не связываться с 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-объектами, а обратиться напрямую к почтовому серверу и получить книги оттуда. Можно ли это сделать?