Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
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.
-
... ansonsten kann man das auch mit Regeln lösen...
ata
-
Sind zu archivierende Mails aus Mailinglisten nicht die Paradeanwedung für Mail-In Db´s ?
Ciao
Don Pasquale
-
@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
-
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
-
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.
-
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
-
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
-
@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