Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: redbaron am 17.08.06 - 08:43:18
-
Hallo Zusammen,
ich benötige einen Agenten der beim Eingang neuer Mail das Feld ($DNSBLSite) ausliest und anschliessend die Mail in einen anderen Ordner verschiebt.
Hat jemand so etwas geschrieben oder eine Idee wo ich so etwas finden kann?
Ich würde mich auch schon über Stichpunkte freuen.
Da mir leider das Entwickler Gen fehlt bin ich auf kopieren und klauen angewiesen. ;-)
Gibt es eigentlich Notes Entwicklung für Dummies?
Gruß
Markus
-
Hi Markus.
Versuch es mal mit doc.~$DBNSBLSite(0), damit wird der erste, und benötigte(?), Wert ausgelesen.
André
-
Gibt es eigentlich Notes Entwicklung für Dummies?
Ja ;D
-
Wobei das Buch für Endanwender gedacht ist.
Notes Entwicklung for Dummies kenne ich nicht. Aber als Grundlage sind die Unterlagen aus dem Herdt-Verlag brauchbar, wenn Du wirklich was über das Notes-Design lernen möchtest.
Andreas
-
Ja Richtig, hatte ich vergessen mit dem Entwickeln für Dummys, 3 Stunden schlaf sind eindeutig zu wenig....
Sorry, dann war meine Antwort im ersten Ansatz nicht ganz so hilfreich. Wie groß ist denn dein Wissensstand?
André
-
Der Code könnte so aussehen (unsauber !):
Dim session as New NotesSession
dim db as NotesDatabase
dim dc as NotesDocumentCollection
dim doc as NotesDocument
set db = session.CurrentDatabase
set dc = db.UnprocessedDocuments
set doc = dc.GetFirstDocument
Do while not(doc is nothing)
if doc.HasItem("$DNSBLSite") then
Select case doc.GetItemValue("$DNSBLSite")(0)
case "bad.com":
call doc.PutInFolder("Spam",true)
call doc.RemoveFromFolder( "($Inbox)" )
case "muell.com":
call doc.PutInFolder("Spam",true)
call doc.RemoveFromFolder( "($Inbox)" )
case else:
End Select
End if
set doc = dc.GetNextDocument(doc)
Loop
-
Huch!
So schnell hätte ich keine Antwort erwartet.
@ DerAndre
Meine Entwicklerkenntnisse sind bis auf die Kurse die ich besucht habe sehr gering!
Ich bin ja auch nur Admin aber manchmal muss man halt auch programmieren.
Das Problem das ich habe ist, das ich teilweise Scripte lesen und auch verstehen kann, allerdings
könnte ich Sie nie selber umsetzen. (schreiben)
Wird wahrscheinlich doch ein Entwickler Gen benötigt!
@ Glombi
Danke für die schnelle Antwort! Werde mal versuchen das Script einzubinden.
Danke nochmal an alle.
-
Hehe, das kenn ich, hatte ich auch mal. Da sollte ich Administrieren und Entwickeln. Das ist nicht wirklich eine gute Symbiose. ( Es mag ausnahmen geben, aber ich gehöre nicht dazu )
Das Gen heißt eigentlich nur Erfahrung und die kommt mit der Zeit.
Und hier wird eigentlich immer geholfen.
André