Autor Thema: Nach löschen der Anhänge bleiben die Mails gross...  (Gelesen 4270 mal)

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Hallo,

ich habe hier einen User welcher 2001 viele Mails empfangen mit Dateianhängen mit ca. 10MB. Unter R5 noch hat er diese Dateianhänge aus den Mails herausgelöscht. Leider sind die Mails dadurch aber nicht kleiner geworden. Was mir nicht ganz klar ist wie ich diese Mails jetzt kleiner bekomme. Der User kotzt halt weil ich ständig mit Ihm über seine MailQuota diskuttiere und er ehrlichweise mächtig gelöscht hat....

Habe mir ein paar dieser Mails in meine Mail-DB kopiert. Wenn ich das richtig sehe dann steht der Anhang im Feld $File drin? Zumindest in den Dokumenteneigenschaften steht im Feld $File folgendes drin:

Feldname: $FILE
Datentyp: Angehängtes Objekt
Datenlänge: 48 Byte
Seq.-Num.: 1
Doppeleintrags-ID: 0
Feld-Flags: ATTACH SIGN SEAL SUMMARY

Objekttyp: Datei
Objekt-ID: 0004B2F6
Objektlänge: 9998657
Dateiname: MH1199-H.zip
Flags:
Host: 2304
Komprimierungstyp: NONE
Kodierungstyp:
Dateiattribute: RW PUBLIC
Dateigröße: 9998657
Datei erstellt: 19.11.2001 10:44:13
Datei geändert: 19.11.2001 10:44:13

Gibt es eine einfache Möglichkeit dieses Feld jetzt zu löschen? Nach Möglichkeit für den User....

Danke und Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Glombi

  • Gast
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #1 am: 02.07.04 - 12:15:03 »
Du kannst die Datenbankgröße mit dem Compact Task und der Option -B verkleinern.

Andreas

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #2 am: 02.07.04 - 12:56:19 »
Hallo Andreas,

das ist mir schon bekannt... - das Problem ist ja das das Dokument weiterhin 10MB gross ist und das bekomme ich ja nicht durch einen compact in den Griff...

Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline LotusBleifrei

  • Aktives Mitglied
  • ***
  • Beiträge: 136
  • Geschlecht: Männlich
  • ja nee, is klar...
    • www.aarensan.com
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #3 am: 02.07.04 - 13:00:11 »
probier doch mal eine replik der DB...meisstens werden solche probleme dadurch gelöst...

gruss deny
1 Domino-Cluster 6.5.1 auf W2kS
2 Domino 6.5.1 auf Win W2kS
¸,ø¤´°`¤ø,¸¸,»http://www.lachschon.de«,¸¸,ø¤´°`¤ø,¸

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #4 am: 02.07.04 - 13:02:04 »
Nein - Ihr habt mich falsch verstanden. Das Dokument selber bleibt ja weiterhin so gross. Ich vermute das war ein Fehler in der 5.04 Version - mit dieser wurde nämlich damals der Anhang gelöscht.

Replik bringt nichts - auch wenn ich das Dokument über die Zwischenablage bei mir reinkopiere bleibt es weiterhin so gross...

Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #5 am: 02.07.04 - 19:28:38 »
Hi Martin,

evtl. hilft es, alle Items "$FILE" rauszuwerfen.

Den Agenten kannst Du Dir hierzu easy zusammenkopieren, siehe BP "Agenten in Notes/Domino", Kap. 9.3. Theoretisch kann den Agenten dann auch ein DAU bedienen: Einfach Doks in der View markieren und ab geht's.

Wenn das nicht hilft, fällt mir als Lösung nur noch ein, per Script ein neues Doc zu erstellen und alle benötigten Items rüberzuschaufeln, dann Doc speichern. Danach altes Doc löschen. Kann Dir da gerne dabei helfen.
« Letzte Änderung: 02.07.04 - 19:34:07 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #6 am: 05.07.04 - 15:01:10 »
Hallo Matthias,

vielen Dank für Deine Hilfe. Mit einfachen Agenten (Formel und Simple Actions) habe ich es schon versucht, was aber nicht funktioniert hat.

Habe nun mal mit Deiner ausgezeichneten Anleitung einen Script Agent zusammenkopiert welcher aber leider auch nicht funktioniert. Kann das sein das dies nicht auf interne Feldnamen wie $File reagiert? Oder habe ich da einen grundsätzlichen Denkfehler?

Gruss
Martin

PS: @Matthias - ich kann Dir auch gerne mal ein solches Mail in einer leeren DB mailen....
« Letzte Änderung: 05.07.04 - 15:01:53 von MartinG »
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #7 am: 07.07.04 - 13:05:31 »
Mit dem Agenten hat es nicht geklappt - habs jetzt aber hinbekommen $File zu löschen mit FieldControl....

Ist ein ganz praktisches Tool: http://fieldcontrol.commed.ru/ - ich weiss nicht ob es allen hier bekannt ist...

Gruss
Martin

PS: Eine praktikable userfreundliche Lösung ist das allerdings nicht...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #8 am: 07.07.04 - 20:09:03 »
Hab erst jetzt Deine Antworten gesehen.

PS: Eine praktikable userfreundliche Lösung ist das allerdings nicht...

OK, here you go  ;)

Code
Sub Initialize
   
   On Error Goto ERRORHANDLER
   
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim collection As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim item As NotesItem
   Dim vDeleteItems As Variant
   Dim strMsg As String   
   Set db = session.CurrentDatabase
   Set collection = db.UnprocessedDocuments
   
   If collection.Count <1 Then
      Msgbox "Um diese Aktion auszuführen, muss mind. 1 Dokument ausgewählt sein.", 48, "Kein Dokument ausgewählt"
      Exit Sub
   End If
   
   'Are you sure???
   strMsg = "Du hast " & collection.Count & " Dokument(e) ausgewählt." & Chr(10) _
   & "Möchtest Du wirklich diese Dokument(e) bereinigen?"
   If Not Messagebox (strMsg,1 + 32,db.title) = 1 Then Exit Sub
   
   Set doc = collection.GetFirstDocument
   
   '-----> Items to remove
   Redim vDeleteItems(20)
   vDeleteItems(0) = "$FILE"
   '........and so on.........
   '<-----
   
   While Not(doc Is Nothing)
      Forall i In vDeleteItems
         While (doc.HasItem(i))
            Set item = doc.GetFirstItem(i)
            Call item.Remove
            Call doc.Save(True, True)
         Wend
      End Forall      
      Set doc = collection.GetNextDocument(doc)
   Wend
   
   Msgbox collection.Count & " E-Mails wurden bereinigt.", 64, db.Title
   
   
EXIT_SCRIPT:
   Exit Sub
   
ERRORHANDLER:
   Msgbox "Error: " & Err & " - " & Error$ & Chr(10) & Chr(10)_
   & "Procedure: Agent 'Bereinige E-Mails'"& Chr(10) & Chr(10)_
   & "Line: " & Erl & Chr(10), _
   48, "An error occured"
   Resume EXIT_SCRIPT
   
   
End Sub


Kopiere den Code in einen Agenten (Trigger: On Event, Target: All selected docs).

Habs gerade in einer Mail-DB getestet: Klappt wunderbar, löscht gnadenlos alle $FILE - Items der ausgewählten Dokumente.

Macht dann 1 Bier, bitte  ;D

Y Y

Prost,
Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #9 am: 07.07.04 - 22:15:13 »
Genial - dafür gebe ich auch zwei Bier aus  :) :) :)

Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline byte

  • Aktives Mitglied
  • ***
  • Beiträge: 158
  • Geschlecht: Männlich
  • Pillenausgabe geschwänzt ^^
Re:Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #10 am: 17.07.04 - 08:32:40 »
Hab erst jetzt Deine Antworten gesehen.

PS: Eine praktikable userfreundliche Lösung ist das allerdings nicht...

OK, here you go  ;)

Code
Sub Initialize

& "Möchtest Du wirklich diese Dokument(e) bereinigen?"



Da ist ein Fehler drin *eg*

das sollte heissen :

& "Das Bier ist kalt gestellt ? -  Gut !! - mach weiter  - Möchtest Du wirklich diese Dokument(e) bereinigen?"


Dankefööön -  werde es mir in die Ablage legen !! -  Helden sind bei  ATNOTES  zu finden *eg*

« Letzte Änderung: 17.07.04 - 08:34:57 von byte »
egal ist auch wurschd ^^

Offline KoshNaranek

  • Senior Mitglied
  • ****
  • Beiträge: 292
  • Geschlecht: Männlich
  • wer Tippfehler findet, darf sie behalten
Re: Nach löschen der Anhänge bleiben die Mails gross...
« Antwort #11 am: 27.12.05 - 17:54:19 »
Na sehr schön... der Agent ist ja goldig...

Irgendwo hier hatte ich einen änhnlichen Fred eröffnet, wegen des gleichen Problems...
Das hat sich hiermit (siehe oben) erledigt.

*verneig* Bedankt...  ;D
..:: Guido ::..
3 Jahre R4.6 - Client-Support / 3 Jahre Pause von Notes / 6 Jahre Domino/Notes 6.5 und fast glücklich
aktuell R8.5.2FP3 Server mit 540 Usern

Der Schwung eines Pinsels erschafft noch kein geniales Gemälde.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz