Es wird immer seltsamer... Ich habe den Code jetzt mal komplett als Ursache ausgeschlossen: Ich habe einen kleinen Agenten geschrieben, der einfach ein RenderToRTItem macht, ohne irgendwelchen Voodoo:
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim body As NotesRichtextItem
Dim doc2 As NotesDocument
Dim body2 As NotesRichTextItem
Set db = ses.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument
Set body = doc.GetFirstItem( "NLbody" )
Set doc2 = New NotesDocument( db )
Set body2 = New NotesRIchtextItem( doc2, "Body" )
Call body2.AppendRTItem( body )
doc2.SendTo = "TEST Developer"
doc2.Subject = "Test"
Call doc2.Send( False, False )
Und der Produziert genau den selben Fehler... Der gleiche Code ausgeführt auf einer Mail im Mailfile mit dem selben Inhalt (kopiert aus der Problemdatenbank) verursacht den Fehler nicht...
Sieht so aus, als wäre das RTItem "NLBody" kaputt... Und zwar in jedem Dokument, unabhängig davon, welchen Inhalt ich woher paste... Liegt also wohl im Design vergraben...
@Peter: Danke für den Hinweis, wichtig fürs nächst Mal!