[Gelöst] CU 400 : AppendBody mit mehr als 1000 Zeichen

19. Oktober 2009 16:33

Hallo zusammen,

habe eine Codeunit geschrieben, die beim Buchen von Einkaufsbestellungen die gebuchte
und die noch ausstehende Menge pro Einkaufszeile ausliest und diese dann
html- formatiert (in Form von zwei Tabellen ) via E-Mail versendet.
Dabei tritt folgendes Problem auf :

Sofern der Body-Part meiner E-Mail mehr als 1000 Zeichen lang ist, arbeitet die
Methode AppendBody nicht mehr korrekt und rückt die zweite Zeile falsch ein bzw.
- je nach Smtp-Server - wird bei 1000 Zeichen abgeschnitten und nur die erste Zeile
übertragen.
Ein Abschneiden bei 1000 Zeichen und erneutem AppendBody des restlichen Bodycodes
funktioniert leider nicht.

Hat jemand von Euch eine Idee, wie man sowas lösen kann ?


Gruß & Danke vorab.
Zuletzt geändert von Dennis am 21. Oktober 2009 09:40, insgesamt 2-mal geändert.

Re: CU 400 : AppendBody mit mehr als 1000 Zeichen

19. Oktober 2009 17:24

ich hatte da ein ähnliches Problem.
ich habe dann die Datei als Html gespeichert, anschliessend die Datei zeichenweise eingelesen und Zeichen für Zeichen mit appendbody wieder an den SMTP übergeben.

Probleme gibts dann aber mit der ANSIASCII Konvertierung bei einigen Sondezeichen. im deutschsprachigenraum, wird es mit den gängigen Übersetzungen noch funktionieren. bei witeren Fremdsprachen wirds kompliziert.
noch besser ist hier allerdings nicht über die Navision cu zu senden, sondern direkt auf einen smtp server, die akzeptieren in der Regel den HTML Dateinamen und setzen die datei selber um.

Re: CU 400 : AppendBody mit mehr als 1000 Zeichen

20. Oktober 2009 16:47

Hallo Thomas,

danke für den Hinweis, hat funktioniert !

Gruß
Dennis