Hallo,
Zu deinem Problem mir der gekürzten Mail: hast du schon mal geprüft, wo der String gekürzt wird? Wie lang ist denn der String und wird er immer auf die gleiche Länge gekürzt?
um das mal abzukürzen: Das ist vom OS und vom verwendeten Mailclient abhängig. Intern passiert ja nichts weiter, als das der Browser den im System konfigurierten Mailclient als externe Applikation aufruft und ihm die Parameter (subject, body) auf der Kommandozeile übergibt.
Windows begrenzt AFAIR die Länge der Kommandozeile auf rund 1000 Zeichen. Was länger ist, wird ignoriert.
Es bleibt außerdem dem Mailclient überlassen, ob er die Parameter überhaupt beachtet, und wenn ja, in welchem Umfang. Ein Grund mehr, warum der automatisierte clientseitige Mailversand mit Vorsicht zu genießen ist (ich wollte nicht sagen "Glückssache").
So long,
Martin
Treffen sich zwei Holzwürmer im Käse: "Na, auch Probleme mit den Zähnen?"