2015-05-28 4 views
1

Я использую Microsoft EWS API для Java (https://github.com/OfficeDev/ews-java-api), и я хочу прочитать квоту почты (т. Е. Ограничение памяти и используемую память) с нашего сервера Exchange для одного почтового ящика.Извлечь почтовую квоту из Exchange с помощью java EWS API?

Теперь я могу прочитать использованную память, рекурсивным образом перейдя через дерево папок почтового ящика и прочитав размер каждой папки (с расширенными свойствами).

В настоящее время я ищу способ прочитать предел всего почтового ящика (и лучший способ прочитать используемую память с более низким приоритетом).

Кто-нибудь знает дорогу?

+0

Можете ли вы опубликовать свое решение или по крайней мере, значимые части кода? –

+0

полное решение в github, возможно – Kiquenet

ответ

0

EWS не содержит информацию о квотах почтового ящика непосредственно в Exchange 2013, есть подсказка, которая сообщит вам, заполнен ли почтовый ящик http://msdn.microsoft.com/en-us/library/dd877060%28v=EXCHG.140%29.aspx, а также получить информацию о ограничениях на отправку/получение.

В зависимости от типа приложения, то лучше использовать Powershell (например, Get-MailboxStatistics https://technet.microsoft.com/en-us/library/bb124612%28v=exchg.150%29.aspx), чтобы получить доступ к любой информации управления сервером о размерах почтовых ящиков и квот и т.д.

Cheers Глен

+0

_Get-Mailboxstatistics_ действует для *** удаленного доступа ***? – Kiquenet