Danke für deine Info.
Mein Ziel war ...
Den vollständigen Header zuverändern,
wenn der User aus einer MailIn-DB auf eine Mail antwortet,
wird aber die Mailadresse des Users mit übermittelt.
Und die Mailadresse wollte ich durch die Mailadresse der Datenbank ersetzen.
Lösung:
Ich habe einen weiteren Aktionsbutton angelegt,
der einen Agenten starten:
Sub Initialize
Dim ws As New NotesUIWorkspace
Dim session As New NotesSession
Dim db_mail As NotesDatabase
Dim db_akt As NotesDatabase
Dim view As NotesView
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim doc_akt As NotesDocument
Dim uidoc As NotesUiDocument
Dim item As NotesItem
Set uidoc=ws.currentdocument
Dim MailBoxServer As String
Set db_akt = session.CurrentDatabase
If ( db_akt.Server = "" ) Then
Messagebox( "Die Datenbank ist lokal. Bitte auf dem Server starten" )
Exit Sub
Else
MailBoxServer = db_akt.Server
End If
Set db_mail = session.GetDatabase(MailBoxServer, "mail.box")
Set doc_akt= uidoc.document
Set doc = db_mail.CreateDocument
Call uidoc.save
Set item = New NotesItem ( doc_akt, "Saveoptions", 1 )
doc_akt.ActionInProgress="1024"
Call doc_akt.save(True,True)
doc.Form = "Memo"
doc.From = "name@xxx.de"
doc.SendTo = doc_akt.SendTo
doc.Subject = doc_akt.Subject
doc.Body = doc_akt.Body
doc.DeliveryDate = Now
doc.PostedDate = Now
doc.Recipients = doc_akt.EnterSendTo
Call doc.Save(True, False)
Call uidoc.save()
Call uidoc.close
End Sub
Gruss
Monster