Domino 9 und frühere Versionen > ND8: Entwicklung

Mailbody: leere Zeilen entfernen bzw. vermeiden

(1/1)

Bruce Willis:
Hallo,

wenn ich eine Zeile Text per Email verschicke, kommt sie bei den externen Internet-Empfängern ganz normal an.

So z.B.


--- Code: ---Hallo#meine#tolle#Welt!
--- Ende Code ---

Wenn ein Agent (oder eine Aktion) dies tut, sind in der Mailbody vor meiner Text-Zeile noch zwei leere Zeilen, und die Mail kann dort automatisch nicht bearbeitet werden.

So z.B.


--- Code: ---

Hallo#meine#tolle#Welt!


--- Ende Code ---

Wie kann man diese zwei Zeilen entfernen bzw. beim Versenden vermeiden?

Der Agent ist ziemlich enfach:


--- Code: --- Set doc = New NotesDocument(db)
doc.Form = "Memo"
doc.Subject="egal"
doc.body="Hallo#meine#tolle#Welt!"
doc.SendTo="Bruce@willis.com""
doc.CopyTo=session.username
Call doc.Send(False)
--- Ende Code ---

Peter Klett:
Das klingt ziemlich komisch. Ich würde mal versuchen, Body als RichtextItem zu erzeugen, vielleicht hilft's.

Set doc = New NotesDocument(db)
doc.Form = "Memo"
doc.Subject="egal"
Dim rtitem As New NotesRichtexItem (doc, "Body")
Call rtitem.AppendText ("Hallo#meine#tolle#Welt!")
doc.SendTo="Bruce@willis.com""   
doc.CopyTo=session.username
Call doc.Send(False)

Bruce Willis:
Vielen Dank, Peter.

Leider hilft RT-item auch nicht.
Die leeren Zeilen werden trotzdem erzeugt.  :-:

Gruß
Leo

Peter Klett:
Habt Ihr irgendetwas im Einsatz, das Mails beim Versand verändert (Absenderangaben ergänzen usw.)? Was passiert, wenn Du die Mail auf diese Weise an eine interne Adresse schickst?

Wenn Du das Dokument anstatt zu versenden nur speicherst, sind dann die beiden Leerzeilen schon ergänzt?

Solch ein Verhalten habe ich noch nie beobachtet.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln