Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wenze am 31.10.07 - 15:31:19
-
hallo notes profis,
Jeder User kann auf seiner Maildatenbank eine Signatur/Unterschrift (entweder Test oder HTML-Link) unter Action - Mail - Signature einfügen. Habe eine frage zur Modifizierung der Mail-Db. Möchte diese Signatur/Unterschrift mittels einem Agenten in verschiedene Maildatenbanken einfügen.
Frage: Wie kann man mittels eingen Agenten (Script) zum Beispiel einen HTML-Link hinzufügen?
gruss
Wenze
-
Bitte benutze die Forumssuche. Dieses Thema haben wir nun schon wirklich bis zum Erbrechen mehrmals abgehandelt.
-
Sorry,
habe eigentlich schon nachgeschaut im Forum. Kann sein, dass ich den falschen Begriff verwendet habe. Danke trotzdem
Gruss
Wenze
PS: kann mir jemand den Thread posten
-
Suche nach "signatur html" und es kommt reichlich Lesestoff.
-
Hallo,
hab jetzt alle Infos gefunden.
Hab aber noch eine Frage: Wie kann ich auf fremde Mail-DB zugreifen?
Gruss
Wenze
-
Mit einem Agent, der auf dem oder den Domino/s läuft und die entsprechenden Rechte hat.
Bernhard
-
Hallo,
hab jetzt mehrere Versuche gestartet dem Agenten die benötigten Rechte zu geben um auf fremde Maildatenbanken zuzugreifen jedoch ohne Erfolg.
Kann mir jemand die Einstellungen nennen, damit ich den Agenten zum laufen bringe?
Gruss
Wenze
-
Ist der Agent mit der ID des Servers signiert ?
-
hab den Agenten einmal mit meiner ID und dann mit der Server ID abgespeichert. Hat beides nicht funktioniert. Folgende Fehlermeldung kam: cannot open database
-
Könnte das nicht eher am Code liegen?
-
Also, her mit dem Code....
-
leider nicht. Hab die ID vom Datenbank User verwendet (ID gewechselt) und damit kann ich den Agenten ausführen.
trotzdem hier der code:
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.GetDatabase(SERVERNAME, FILENAME")
-
Was steht in Servername bzw. Filename drin ?
" <--- sind zuviel.
Setze dich mal mit dem Debugger auseinander.
Mit diesem Fragment von Code kann man ja nix anfangen.
-
nochmal den code:
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.GetDatabase("SERVERNAME/REST", "ORDNER\DATEINAME")
PS: wenn ich die ID wechsle kann der Agent GetDatabase ausführen, das heißt er findet die Datei auch.
-
Wenn der Agent mit der Server-ID signiert ist und der Server in der ACL mit den passenden Rechten dieser DB drinne ist, sollte es gehen.
Oder Du hast kein Recht, auf dem Server Agenten auszuführen.
-
Also ich hab den Agenten mit der Server ID abgespeichert. Es hat jedoch nichts gebracht.
Wenn mir also jemand einen Tipp geben könnte wo ich noch eine Änderung vornehmen müsste wäre ich sehr dankbar.
Gruss
Wenze
-
Oder Du hast kein Recht, auf dem Server Agenten auszuführen.
Frage dazu deinen Admin.
-
Und mit welcher ID wurde der Agent gestartet bzw. manuell ausgeführt?
-
@Bernhard,
mit seiner ID ging's nicht, mit der des "User's" anscheinend.
Das ist wohl eine Rechteproblem.
M.E. fehlen da ein paar Basics von LoNo.
-
Genau aus dem Grund frage ich nach, Klaus. Das Ding wird nicht mit den Rechten des Servers laufen, auch "wenze" das annimmt.
Bernhard
-
also gehts mit den Rechten des Servers auch nicht?
meine Frage ist, was ich genau einstellen muss, damit der Agent (wird manuell gestartet) auszuführen geht?
-
Du musst garnix einstellen, das muss der Admin machen.
-
Ich befürchte, der Agent wird auf der Workstation gestartet. Dann ist es vollkommen egal, mit was das Teil signiert wurde - ausgeführt wird mit der ID des Users.
Eine andere Bemerkung von "wenze" (Agent mit Server-ID gespeichert) lässt darauf schliessen, dass ggf. sogar der Agent lokal mit der Derver-ID gestartet worden sein könnte (das wäre extrem böse). Das wird natürlich erst recht nichts, da der Server "sich selbst" nicht nochmal 'ranlässt.
Bernhard
EDIT: "wenze" hat zwischendurch geantwortet, und siehe da - mein böser Verdacht hat sich bestätigt. Ich will ja nichts gegen (noch) mangelndes Fachwissen sagen, aber wie man dann auch noch in den Besitz der Server-ID kommen kann, lässt mich hier kopfschüttelnd zurück ...
-
.... vielleicht ist er ja selber der Admin... :-X
-
ich kann gewisse sachen mit Adminrechten verwalten aber nicht alles, da der Server nicht in der Firma läuft und von einem externem Unternehme werwaltet wird. Wegen dem fehlenden Fachwissen über Rechtevergabe könnt ihr recht haben.