Autor Thema: Attachments abtrennen  (Gelesen 2176 mal)

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Attachments abtrennen
« am: 31.10.06 - 11:56:21 »
Hallo zusammen.

Gabs nicht einmal im Notes Client so eine Funktion, mit der ich bei ausgewählten Emails die Attachments abtrennen kann, um die Datenbank schlanker zu machen? Oder irre ich mich da jetzt? Kann die Funktion im Moment nicht mehr finden!

Gruss Gere

Offline matze79

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 587
  • Ich liebe dieses Forum!
Re: Attachments abtrennen
« Antwort #1 am: 31.10.06 - 12:17:08 »
Mail zum editeren öffnen, das Attachement markieren und entfernen.
IBM Cerified System Administrator Lotus Notes and Domino 6/6.5
400 User, 10 Server, BES, Sametime und anderer Gimmicks

Offline Hive

  • Senior Mitglied
  • ****
  • Beiträge: 345
  • Geschlecht: Männlich
  • Whooaaaa!!
    • g-notes.de
Re: Attachments abtrennen
« Antwort #2 am: 31.10.06 - 12:39:20 »
Ohne jetzt den balken vorzeitig übers knie zu brechen .. ich kann mich an keinen erinnern. Aber es ist relativ einfach einen agenten zu schreiben der das macht ...

Von einem netten Kollegen .. als anfang für den agenten:

Sub Initialize
   On Error Goto errhandle
   Dim nws As New NotesUIWorkspace
   Dim ns As NotesSession
   Dim ndb As NotesDatabase
   Dim nuv As NotesUIView
   Dim nv As NotesView
   Dim nvec As NotesViewEntryCollection
   Dim nve As NotesViewEntry
   Dim nd As NotesDocument
   
   Set nuv = nws.CurrentView
   Set nv = nuv.View
   Set  nvec = nv.AllEntries
   Set nve = nvec.GetFirstEntry
   cnt=1
   
   While (Not nve Is Nothing)
      Set nd =nve.Document
      If nd.HasEmbedded Then
         Set rtitem=nd.GetFirstItem("Body")
         Forall o In rtitem.EmbeddedObjects
            Call o.ExtractFile("c:\temp\detacher\" + cnt +"-"+o.name)
            Print "c:\temp\detacher\" + cnt +"-"+o.name
            Call o.remove
            cnt = cnt + 1
         End Forall
         Call nd.Save(True,True)
      End If
      Set nve=nvec.getnextentry(nve)
   Wend
   Goto dne
   
errhandle:
   Print "Fehler " + Cstr(Err) +" "+ Error$+" in Zeile " + Cstr(Erl)
   Resume Next
dne:
End Sub
I love deadlines, i love the whooshing sound they make when they pass by

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Attachments abtrennen
« Antwort #3 am: 31.10.06 - 13:06:10 »
OK, dachte immer da gabs ne Funktion im Client, naja egal. Dann mach ich mir eben nen Agenten.

Vielen Dank nochmal!
Gere

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Attachments abtrennen
« Antwort #4 am: 31.10.06 - 13:09:01 »
Diese Einstellung findest Du auch im Client, und zwar unter den Archivierungseinstellungen.

Bernhard

Offline Bocki

  • Frischling
  • *
  • Beiträge: 8
Re: Attachments abtrennen
« Antwort #5 am: 05.12.06 - 09:54:43 »
Morgen.


Ich hätte da eine Frage zu. Gibt es einen Weg diesen Code so umzuschreiben, dass die Attachments nicht auf der Platte gespeichert werden sondern in einer db?

Mir geht es dabei um ein Mailfile. Ich will einen Agent haben, der alle mails auf attachments prüft, diese detached, in eine andere DB piped und an der stelle in der mail einen Link zu der DB und dem file erstellt.

Geht das hiermit überhaupt?


danke schonmal

Driri

  • Gast
Re: Attachments abtrennen
« Antwort #6 am: 05.12.06 - 10:35:45 »
Wenn Du es programmierst schon. Du mußt dann nach dem Dettachen einfach in der Ziel-DB ein neues Dokument anlegen, die gelösten Attachments dort reinpacken, speichern und im Quelldokument im RTF einen DocLink auf das Archivdokument einfügen.

Offline Bocki

  • Frischling
  • *
  • Beiträge: 8
Re: Attachments abtrennen
« Antwort #7 am: 05.12.06 - 10:49:08 »
hmm ..ok.. soweit war mir das bewusst. Ich bin leider nicht wirklich versiert in Notes Script.. könnte mir einer diese paar zeilen schreiben? sind ja eigentlich nicht viele änderungen an dem obigen script.

Das wäre sehr nett.

//bocki

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Attachments abtrennen
« Antwort #8 am: 05.12.06 - 10:55:07 »
Klaus er wolte ein paar, nicht eine...  :)
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Driri

  • Gast
Re: Attachments abtrennen
« Antwort #9 am: 05.12.06 - 11:04:48 »
Zitat
könnte mir einer diese paar zeilen schreiben? sind ja eigentlich nicht viele änderungen an dem obigen script.

Sorry, aber dieses Forum bietet Hilfe zur Selbsthilfe. Selbst wenn sich einer hinsetzt, das programmiert und Dir zur Verfügung stellt - Eer wartet das Script ? Wie willst Du das supporten, wenn Probleme auftreten oder das Script nicht so funktioniert, wie Du das möchtest ?

Es gibt einige Mitglieder hier im Forum, die mit so etwas ihre Brötchen verdienen. Evtl. findet sich da jemand, der Dir das gegen Bezahlung umsetzt.

Offline Hive

  • Senior Mitglied
  • ****
  • Beiträge: 345
  • Geschlecht: Männlich
  • Whooaaaa!!
    • g-notes.de
Re: Attachments abtrennen
« Antwort #10 am: 05.12.06 - 11:09:37 »
aber warum Script .. wie von Bernhard angesprochen, serverseitig Archivierung ist in diesem Fall besser mit der Option "Anhänge entfernen, Zusammenfassung und 40 KB beibehalten". So muss man nicht programmieren, der Link wird automatisch generiert und 40K Text reichen oft.
I love deadlines, i love the whooshing sound they make when they pass by

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz