Узнать Размер Почтовой Базы

Тема в разделе "Lotus - Администрирование", создана пользователем AAT66, 29 ноя 2012.

  1. AAT66

    AAT66 Гость

    Здравствуйте, профи!

    Я только осваиваю программирование в Lotus/Domino. Общее представление пока крайне смутное, но появилась на работе микроскопическая задачка. И, собственно, на ней и заткнулся. (((

    Суть задачи:
    Разослать пользователям сообщение о необходимости зачистки ПЯ Лотус и отдельной строкой вывести физический размер почтовой базы текущего пользоателя. Если сообщение я кое-как смог составить, то на том как вывести размер - тут же заткнулся ))) Через кнопку - легко и просто, но это лишнее действие для пользователя и хотелось бы минимизировать его телодвижения.

    Вообщем, как-то так. В принципе, про размер выдумал сам, можно и так обойтись... Но ведь надо же как-то двигаться вперед! ))) А тут такой облом (((

    Заранее благодарен!
    С уважением, Андрей(г.Тюмень)
     
  2. azat20

    azat20 Well-Known Member

    Регистрация:
    22 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    Надо получить базу пользователя через адресную книгу, метод Database.size

    Совет - используйте стандартные методы квотирования. Весьма действенная вещь для напоминания почистить п/я.
     
  3. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    NotesDatabase.size - размер бд в байтах
     
  4. AAT66

    AAT66 Гость

    Ого ! Как быстро ответы появились !

    Мерси огроменное Azat и dimat !!!

    Квоты, конечно, да - вещь... Но специфика устоявшейся практики использования эл.почты на предприятии полностью исключает использование квот. Вообщем, по простому меня сначала попросят убрать выскакивающие сообщения, а потом - просто прикажут. (((

    Теперь по вопросу... Чесслово! ничего не понимаю... куда мне воткнуть в готовом сообщении данный метод ? Я только нашел понятие <computed text>. Но там, вроде, нет способа вызова скрипта ? Извиняюсь дико за бестолковость... кнопку вставил и по событию <Click> работает вот такой... такое... вообщем кусок кода:

    Код (LotusScript):
    Sub Click(Source As Button)
    Dim session As New NotesSession
    Dim user As String
    user = session.CommonUserName
    Dim db As NotesDatabase
    Set db = session.CurrentDatabase
    Dim size As Double
    Dim ob As String
    ob = "Мб"
    size = db.Size/(1024.0*1024.0)
    If size >= 1024.0 Then size = size/1024.0 : ob = "Гб"
    size = Round(size,1 )
    Messagebox user + " : " + Str$(size)+" "+ob, 0, " Размер ПЯ!"
    End Sub
    Пользователь получает письмо, нажимает кнопку и видит свое имя и размер ПЯ.
    Собственно, как сделать чтобы он не нажимал кнопку, а объем ПЯ был уже в теле сообщения ?
     
  5. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Добавьте в шаблон почтовой базы индикатор полноты:
    http://www.conxsys.com/blog/2008/04/24/snt...tor-to-notes-8/

    Добавлено
    С таким же успехом Вам прикажут не рассылать "письма счастья". Кстати, помимо квот можно политиками установить архивирование старых (например, полгода) писем, архивы разместить на другом (более медленном и, соответственно, более дешевом) диске.
     
  6. AAT66

    AAT66 Гость

    Ага, мерси nvy ! Это тоже запомню, пригодится !

    Но тут пара нюансов:
    1. Как я понял, в предложенном решении необходимо все-таки использовать квоту, да ?
    2. Стыдно признаться... но мы только недавно перебрались на Домино 8.5.1FP4. Ну и большая часть пользователей ( процентов 95%) сидит еще на клиенте 6.5.2...
    3. "Старший брат" в лице вышестоящей организации в печенки вбил - "Не лезь в стандартные шаблоны!!!" ))) Ну и далее - "...иначе разгребать косяки сам будешь". Как-то вот так - понимаю трусость с моей стороны, но так как-то спокойнее...


    ))) По письмам счастья - эт устоявшаяся практика, выработанная годами и воспринимается адекватно. Архивирование, да - в какой-то мере выход. Но, во-первых, мне никто не даст доп.диск на 1Тб. А во-вторых... все-таки хочу приучить юзеров хранить только реально необходимую и актуальную инфу в своих ящиках. Для остального у каждого есть персональный компьтер )))
     
  7. azat20

    azat20 Well-Known Member

    Регистрация:
    22 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    Вы же можете не всем квоты ставить, ТОПам как правила квоты не установишь.

    Ну пока лезть в почтовый шаблон не стоит и не надо, там мозг полностью сломать можно :)

    Архивы хранятся на локальных машинах пользователей + размер приложения в лотусе ограничен 64 ГБ.

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

    Почему не хотите квоты? И в том и в вашем случае рассылаются письма.

    Кстати, если переходите на 8 версию, там в стандарт версии показывается объем использованной квоты.

    Добавлено: ))) По письмам счастья - эт устоявшаяся практика, выработанная годами и воспринимается адекватно. Архивирование, да - в какой-то мере выход. Но, во-первых, мне никто не даст доп.диск на 1Тб. А во-вторых... все-таки хочу приучить юзеров хранить только реально необходимую и актуальную инфу в своих ящиках. Для остального у каждого есть персональный компьтер )))

    на серверной базе пусть хранят важные документы, а для остальных есть архив на персональном компьютере.
     
  8. AAT66

    AAT66 Гость

    Странно как-то... разве мой вопрос был по администрированию ? Или можно считать, что программно мою задачку не решить - только административно ?

    Может кто-нибудь "припечатает" - типа, твой вопрос решить программированием нельзя. Точка! )))

    Спасибо Azat за ответ!

    Да, я понимаю - все упирается в квоты. Наверное, придется с ними разбираться основательно. Но это в будущем )))
    Просто думал, что можно быстро что-нибудь составить для тела сообщения. Но, видимо, это не сделать...

    "на серверной базе пусть хранят важные документы, а для остальных есть архив на персональном компьютере. " Это из области фантастики, увы. Можно заранее предвидеть, что тут же все документы перейдут в разряд "важные" (((

    Кстати, ТОПы-то у нас как раз более ответственные и если звонишь им и говоришь почистить ящик - то они с комической важностью тут же принимаются безжалостно грохать все подряд. Правда, дурацкими вопросами достают, но это не очень напрягает.
     
  9. azat20

    azat20 Well-Known Member

    Регистрация:
    22 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    Кстати, как письмо отправляется?
     
  10. AAT66

    AAT66 Гость

    Да "в рукопашную" ))) По группе рассылке. Это надо всего пару раз в год.
     
Загрузка...

Поделиться этой страницей