Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Logischdenker am 27.01.04 - 12:24:31

Titel: Maildokument in andere DB kopieren
Beitrag von: Logischdenker am 27.01.04 - 12:24:31
Hi,

ich möchte Mails aus meiner MailDB in eine andere lokal liegende DB kopieren.

Das praktische Problem dazu: Ich erhalte Mails aus einer Mailingliste und diese Mails sollen automatisch per Agent in eine lokale Know How DB kopiert werden.

Wie geh ich da am besten dran?

Gruß
der Logischdenker
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: Driri am 27.01.04 - 15:16:46
Hoi,

vielleicht einfach mal die Threads der letzten Tage lesen. Gerade heute wurde ein ähnliches Problem behandelt.

Dort gings zwar um Mailweiterleitung, aber das System dabei ist ähnlich.
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: ata am 27.01.04 - 15:31:02
... ansonsten kann man das auch mit Regeln lösen...

ata
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: Don Pasquale am 27.01.04 - 15:44:36
Sind zu archivierende Mails aus Mailinglisten nicht die Paradeanwedung für Mail-In Db´s ?

Ciao
Don Pasquale
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: koehlerbv am 27.01.04 - 17:41:45
@ata: Regeln und Kopieren in eine andere Datenbank ?

@Don: Manche Mailinglisten erwarten nach der Anmeldung ein Bestätigungsmail. Das kommt bei Mail-In-DBs (unter Umständen) dann nicht so gut.

@Logischdenker: Die Sache ist an sich ganz einfach - wenn man schon gewisses Handwerkszeug mitbringt. Wie gut sind denn Deine Programmierkenntnisse in Bezug auf Notes ? Erst wenn wir das wissen, können wir Dir Ratschläge geben.

Bernhard
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: Logischdenker am 28.01.04 - 09:21:06
Mein Entwicklerknowhow ist ziemlich mau. :(

Mir reichen aber Ansätze, wo ich nach ner Lösung suchen kann.

Eine Mailin DB kommt nicht in Frage, da die Ziel DB eine bestehende Know How DB ist --> Mails müssen an die Dokumentstruktur der KnowHow DB angepasst werden.

Interessant sind eigentlich nur die Felder Subject und Body des Memos und diese Inhalte schreibe ich in ein Dokument aus meiner Know How DB.

Kongret suche ich nach ner Funktion für Folgendes:

Kopiere den Inhalt des Feldes Subject der Memo Maske aus meiner MailDB in das Feld Titel der Maske KnowHowDocument in meiner KnowHow DB....

Danke für Ansätze
Gruß
der Logischdenker
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: Driri am 28.01.04 - 09:30:31
Man könnte die KnowHow-DB auch einfach Mailin-fähig machen und dann die einkommenden Mails mit einem Agent automatisch verarbeiten.

Der Agent könnte periodisch oder "Nach Eingang neuer Mail" laufen und einfach aus der Mail ein neues KnowHow-Dokument erzeugen.
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: Don Pasquale am 28.01.04 - 09:41:19


Such mal nach CopyToDatabase ( nur in R5 Entwicklung )

auf anhieb find ich diesen Link :
http://www.atnotes.de/index.php?board=7;action=display;threadid=10279;start=0

Ciao
Don Pasquale
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: koehlerbv am 28.01.04 - 19:11:06
Zunächst erstmal - um eventuelle Illusionen zu zerstören: Mit @functions geht das nicht.

Weiterhin: CopyToDatabase wäre ein Weg, aber danach muss ein weiterer Agent das Dokument umbasteln. Besser wäre aus meienr Sicht ein Blick (via DesignerHelp) auf NotesDocument.Create. Aus dem Ursprungsdokument werden dann die nützlichen items kopiert und weitere - insofern automatisch machbar - erstellt.

HTH,
Bernhard
Titel: Re:Maildokument in andere DB kopieren
Beitrag von: TMC am 28.01.04 - 23:20:22
@Bernhard:
Und genau so hatte ich das erst letzte Woche umgesetzt :-)

Dazu haben wir für bestimmte User in der Memo-Maske einen Buhtong "Copy to DB" ergänzt.

Der Buhtong holt sich die Items aus dem Mail (also Body, SendTo, From, Subject) etc., und kopiert sie via CopyItemToDocument in eine andere DB. Dabei gibt man dann eben noch die Ziel-Item-Namen an, aus Body wird dann halt Inhalt, etc....

Dazu am Anfang einfach die Know-How DB gedimmt:
Dim dbNew As New NotesDatabase("" , "IschBinDieNSF.nsf")

Die User sind begeistert, und umgesetzt war das relativ schnell.
Und das ganze ist auch sauber, weil man eben keine Maildocs in der DB hat (die kann ich gar nicht ab, einfach zuviele Items dabei die man gar nicht alle braucht).

Matthias