Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Michael81 am 17.12.05 - 11:26:37
-
Hallo zusammen.
Versuche gerade eine Mail aus Access über Notes zu verschicken. Speicher klappt fehlerfrei.
Beim versenden kommt folgende Fehlermeldung
"Notes Error: Signature on document is invalid (inconsistent field signatures)"
Was kann das sein?
Hier noch der entsprechend verwendete Code
Code:
Optionen:
Public notessession As Object
Set notessession = CreateObject("Notes.Notessession")
Set notesdb = notessession.GetDatabase("", "")
Call notesdb.OpenMail
'----------- create Document ------
Set notesdoc = notesdb.CreateDocument
With notesdoc
.Form = "Memo"
.Subject = "Inhalt " & rst(5) & ""
.sendto ="Max.Mustermann@gmx.de" ' and set email address
.Body = "In Ihrer Anwesenheit wurde folgendes besprochen: " & vbNewLine & gesamttext & " " ' Body of message"
.SAVEMESSAGEONSEND = True ' bei True wird ein Exemplar in Notes in Gesendet gestellt
' .Save True, True 'geht fehlerfrei
.Send True
End With
-
Hallo Michael,
ich habe schon sehr oft die VBA-Programmierung erfolgreich benutzt, um Mails über Lotus Notes zu versenden. In deine VBA-Code fehlen noch einige Details bzw. Voraussetzungen.
1. Die mail.nsf vom angemeldeten Lotus Notes Benutzer muss deklariert werden. Diese Deklaration kann beispielsweise automatisch über den angemeldeten Windows-Benutzer ausgelesen werden. Woher soll Lotus Notes wissen, welcher Notes-Benutzer angemeldet ist ?
2. Im VBA-Code fehlt noch der Notes-Mailserver. Ich habe die Erfahrung gemacht, dass bei angegebenen Notes-Server (Mail-Server) die VBA-Code's problemlos funtkionieren.