Lotus Notes / Domino Sonstiges > Tipps und Tricks
Mail-Datenbankgröße
Schwabenpfeil:
Hallo @All,
als ich gelesen habe, das Interesse an dem Applet besteht, habe ich meine Doku mal durchgesehen. Und zum einen festgestellt, das wir die Größenansicht mit LotusScript gelöst haben, nicht wie von mir geschrieben, über ein JavaApplet! :o Aber das dürfte Euch wohl egal sein, denn der Weg ist ja Ziel! Diejenigen, die mich direkt angesprochen haben (Smajli, Notesman,Tttonic), bekommen meine Doku als MS-Word-Dokument inkl. ScreenShots zugesendet. Wer´s noch haben möchte, möge mich anschreiben. Hier nun eine kurze Anleitung der Umsetzung:
1. Erstellen einer lokalen (Sicherheits-)Kopie der Schablone "mail50.ntf"
2. Schablone im Designer-Client öffnen
3. Neue Maske erstellen
4. Drei neue Felder erstellen mit folgenden Inhalten:
4a.Feld "MailDisplay"
Vorgabewert (Wert) eintragen: MailDisplay
Feldinhalte Feld "MailDisplay"
Name: MailDisplay
Typ: Text -> Berechnet zur Anzeige
4b. Feld "FileSize"
Vorgabewert (Wert) eintragen: @Trim(FileSize); FileSize
Feldinhalte Feld "FileSize"
Name: FileSize
Typ: Text -> Berechnet zur Anzeige
4c. Feld "SaveOptions"
Vorgabewert (Wert) eintragen: "0"
= verhindert das Speichern der Maske!
Feldinhalte Feld "SaveOptions"
Name: MailDisplay
Typ: Text -> Berechnet zur Anzeige
Im Register „Verbergen wenn (Hide when)“ alles anhaken
5. Lotus Script für PostOpen-Event beim Öffnen der Maske:
Sub Postopen(Source As Notesuidocument)
Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set db = session.currentdatabase
Set doc = source.document
dbsize = (db.size) / 1024
dbmax = (db.sizequota) / 1024
If dbmax <> 0 Then
percent = (dbsize/dbmax)
End If
If dbmax = 0 Then
message = "Mail-Datei hat keine Größen-" & Chr(13) & "beschränkung !"
doc.MailDisplay = message
End If
If dbmax <> 0 Then
message = "Mail-Datei hat " & Cint(percent*0.1) & "% der max. Größe!"
doc.FileSize = Cint (dbsize/1024) & " von " & Cint (dbmax) & " MB"
doc.MailDisplay = message
End If
End Sub
6. Einfügen der Maske in die Rahmengruppe "MailFS":
Öffnen der Rahmengruppe "MailFS"! Neuen Rahmen links oben erstellen:
Name: z.B.: MailSize
Typ: berechnetes Element vom Typ Maske
Wert: entsprechende Maske über Dialog auswählen, hier: neue MailSize
7. Abschlussbemerkung
Die Datenbankgröße sollte über den Administrator-Client vorgegeben werden. Wir haben uns für 40 MByte pro Nutzer entschieden. Falls keine Größen- beschränkung festgelegt wurde, erscheint u.a. Meldung: "MailDatei hat keine Größenbeschränkung"!
Schwabenpfeil:
Ach, mir fällt da noch was ein, was man bei der Umsetzung der Größenbeschränkung beachten sollte...
Es sollte ein ServerTask aktiviert sein, der des Nachts die Maildateien automatisch komprimiert! Das kriegt man mit dem Task "Compact <Uhrzeit>" in der Notes.ini des Servers hin... falls noch nicht bei Euch passiert!
DomAdmin:
Hi an alle !
Wenn ich mir das so durchlese, komme ich mir mit meinen fast 100 Mailfiles (ca15 "tote") so unglaublich klein vor !
Aber trotzdem hab ich das Problem, dass bei mir ca 15 "Leute" 80% (von 10 GB !!) meines Gesamt-Mailordners verbrauchen ! Das ist meiner Meinung nach etwas viel !!
Ich sag denen zwar immer ganz höflich, ja ob sie nicht mal was löschen wollen oder die Anhänge rausschmeissen wollen, oder wenigstens alles was älter als 2 (!) Jahre ist. Nur das fruchtet irgentwie nicht !
Die Mailfiles wachsen und wachsen ! Was nicht heißt dass ich nicht auch ganz brave DAUs habe mit um die 10 MB Mailfile !
Oft bin ich versucht, die Größenbeschränkung einzusetzen ! Schließlich jammern in letzter Zeit immer mehr, dass der server immer langsamer wird !
Hat jemand noch eine gute Idee ?
MfG
DomAdmin
eknori (retired):
Wie wäre es, die Daten, die älter als X Jahre/Monate sind, auf CD zu brennen ?
Fis:
Am besten du brennst du Mail DB´s weg oder auf ein Streamer damit du darauf immer zugreifen kannst. So mache ich es und die meisten DAU´s werden die alte DB nicht vermissen und sollte dann doch jemand eine alte Mail brauchen schiebst du ihn diese einfach rüber.
Gruß Rodan
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln