Neue Schaltfläche generieren - Funktion hinterlegen

  • Hallo allerseits,


    wir haben bei uns in der Firma eine Anforderung zur Archivierung von Emails erhalten, die wir in Notes realisieren sollen.


    Das "Makro" muss folgendes können:


    1. Die Email, welche gerade angezeigt wird, auf einem Netzlaufwerk unter einem Namen abspeichern der Windows Benutzernamen - Datum evtl. Uhrzeit enthält (Beispiel: meier130412.eml).
    2. Ein Windows Programm aufrufen, welches diesen Dateinamen als Parameter mitbekommt und die Datei archiviert.Über eine Maske werden dann noch ergänzende Daten eingegeben.
    3. Anschließend nach diesem Vorgang soll die erzeugte Datei gelöscht werden.


    Das ganze sollte als Schaltfläche im Notes Client zu hinterlegen sein, damit der Benutzer einfach diese Schaltfläche anklickt, sobald er die angezeigte Email archivieren will.


    Hat jemand eine Idee?


    Danke für jede Hilfe! :P


    Gruß
    Frank

  • Das kannst du z.B. durch eine Anpassung der Mailschablone machen.


    Ein Standardweg aus eine eMail als eml zu exportieren wüsste ich jetzt nicht, d.h. den Teil müsstest du selbst programmieren.


    Externe Programme kannst du mit dem Shell Befehl aufrufen und Mit Kill diese anschliessend löschen

    • Offizieller Beitrag

    eml ist Text im Mime-Format.


    1. prüfen ob Mail im Mime-Format vorliegt
    1.1. ggf. temp. umwandeln
    2. Stream der Mail in das syntaktisch richtige Format bringen (musst mal im Web suchen, da gibt es bestimmt irgendwo eine Beschreibung)
    3. in Datei schreiben


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein


  • Hallo Dirk,


    sorry für meine späte Antwort.


    Was ich eigentlich suche, ist eine Möglichkeit, die den Befehl im Notes Client im Menü Datei / "speichern unter" einfach die Email automatisch immer auf dem gleichen Laufwerk (Lokal oder Server) sichert. Danach soll ein VB-Script ausgeführt werden, mit dem die Datei in der Archivanwendung im Archiv landet (diesen Teil gibt es schon). und danach sollte die EML Datei wieder aus dem Verzeichnis wieder gelöscht werden.


    Gruß


    Frank

    • Offizieller Beitrag

    Zu welchem Zeitpunkt soll die Mail gesichert werden?
    - vor Zustellung an den User
    - nach Zustellung an den User
    - wenn der User diese Mail liest
    - wenn der User die Mail markiert
    usw.


    Gilt dies für alle User?


    Bei einer vollautomatischen Archivierung hast du das Problem, dass ggf. auch Spam etc. mit archiviert werden.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein