Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: baumi78 am 18.02.03 - 10:25:39

Titel: zeilenumbruch in dokumenten
Beitrag von: baumi78 am 18.02.03 - 10:25:39
Hallo ich habe folgendes Problem, ich versende Maildokumente per doc.send  die Texte, also den MailBody erzeuge ich per doc.body="dies ist ein test ...". Notes scheint aber beim versenden, automatisch zeilenumbrüche in den Text einzufügen, wie kann ich dies verhindern, bzw. steuern, nach welchen Kriterien werden diese Zeilenumbrüche eingefügt???

Bin noch kein Notes Profi und bräuchte deshalb dringend Hilfe (;-)

Dank im Voraus

Baumi
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: Christopher am 18.02.03 - 10:46:57
Hier ist ein kleines Beispiel:

 +Chr(13) bewirkt einen Zeilenumbruch
   
bodytext=bodytext+"Guten Tag," + Chr (13)
bodytext=bodytext+" "+ Chr (13)

Gruß Christopher
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: baumi78 am 18.02.03 - 12:15:26
O.k. danke! Aber leider war meine Frage wohl nicht ganz so eindeutig: also ich habe einen Lotus Script Agenten der mit Hilfe von doc.send mails routet, das heißt mails gehen in einer mail-in-datenbank ein und werden dann weiterverschickt, in den maildokumenten sind nun im mailbody zeilenumbrüche, die ich dort nicht haben möchte --- in meinem programm versuche ich diese zeilenumbrüche chr(13) und chr(10) zu entfernen, das scheint auch zu funktionieren. Selbst nach dem zuweisen des neuen Bodyfelds mit doc.body="neuer text ohne zeilenumbrüche" ist scheinbar alles noch in ordnung, aber beim versenden werden scheinbar wieder umbrüche eingefügt???!! Woran könnte dies liegen?? Ich weiß auch nicht wann und wie und nach welchen Prinzipien Notes Zeilenumbrüche beim Erstellen von Mails anlegt und wie man dies nun beeinflussen kann, am besten im Script Code!!

Grüße Baumi  
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: ata am 18.02.03 - 12:26:59
... ich vermute das liegt am MIME-Type...

ata
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: baumi78 am 18.02.03 - 12:53:16
Ich habe jetzt festgestellt, das die Zeilenumbrüche bei der Zuweisung mit doc.body hinzugefügt werden, bis dahin ist der in configValues(6) enthaltene String "sauber":

doc.body=configValues(6)
Call doc.send(False, provideraddress)

wenn es am MIME Type liegt, wie kann ich den beeinflussen, bzw. angeben??
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: ata am 18.02.03 - 13:08:56
Zitat
wenn es am MIME Type liegt, wie kann ich den beeinflussen, bzw. angeben??

... da bin ich leider nicht so wief - vielleicht helfen dir die Admins da weiter...

ata
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: baumi78 am 18.02.03 - 13:19:19
Also die Mails die ich versende sind scheinbar im richtext Format. Hab versucht mit body.type den Typen zu bestimmen und das liefert mir 1 zurück?!! Irgendwie muss ich doch diese dämlichen zeilenumbrüche loswerden können??!!
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: ata am 18.02.03 - 14:41:31
... ich denke die Zeilenumbrüche werden bei der Umsetzung für das Protokoll eingefügt - und da hast du keinen Zugriff mehr - wenn dann kann das höchstens über eine Einstellung funktionieren...

ata
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: baumi78 am 19.02.03 - 15:58:26
O.k. das Rätsels Lösung, Notes bricht Text in Mails beim Versand über SMTP standardmäßig nach 75 Zeichen um, kann man aber mit etwas Geduld konfigurieren --- puh! von der Administratoroberfläche Configuration -> MIME oder in der Notes.ini mit SMPT_MTA_OUTBOUND_LINE_LENGTH=xxx !!
Titel: Re:zeilenumbruch in dokumenten
Beitrag von: ata am 19.02.03 - 19:32:07
"... ond scho duats..."

ata  ;D ;D ;D