Also irgendwie komme ich nicht weiter, was ich überhaupt nicht verstehen kann. Versuche gerade das Standardmailprogramm mittels Java, mit einem vorgefertigten Text (also empfänger, betreff, und der text) zu starten. Habe 10x die mailto RFC 2368 - Spezifikation durchgelesen (http://www.ietf.org/rfc/rfc2368.txt) und kann immer noch nicht verstehen, warum mein body-teil nicht erkannt wird...(habe Thunderbird installiert). Folgender Code-Ausschnitt :
Habe die Textstellen natürlich verändert, aus Datenschutzgründen, aber die Struktur blieb erhalten. Kann mir mal jemand erklären, warum der body-teil komplett verschwindet ? Empfänger und Betreff werden korrekt eingetragen, aber der Body-Teil ist ganz weg. Habe verschiedene kombinationen ausprobiert und es hat nichts gebracht. Und laut der Syntax ist dieser String korrekt aufgebaut. Kann mir da jemand weiterhelfen ? Danke im Voraus
EDIT: Sollte vlt. noch dazu sagen, dass wenn man den ?subject=text teil wegnimmt, und dann ?body=text hinter dem Empfänger schreibt, der Body teil dann funktioniert...und das ? darf man nur 1-mal benutzen, danach sollte man (der API nach) das & benutzen...bin echt am verzweifeln T_T
Java:
...
String email = "mailto:test@email.de?subject=subject text. &body=bodytext text text text text";
String email2[] = new String[]{"rundll32","url.dll,FileProtocolHandler",email};
Runtime.getRuntime().exec(email2);
...
Habe die Textstellen natürlich verändert, aus Datenschutzgründen, aber die Struktur blieb erhalten. Kann mir mal jemand erklären, warum der body-teil komplett verschwindet ? Empfänger und Betreff werden korrekt eingetragen, aber der Body-Teil ist ganz weg. Habe verschiedene kombinationen ausprobiert und es hat nichts gebracht. Und laut der Syntax ist dieser String korrekt aufgebaut. Kann mir da jemand weiterhelfen ? Danke im Voraus
EDIT: Sollte vlt. noch dazu sagen, dass wenn man den ?subject=text teil wegnimmt, und dann ?body=text hinter dem Empfänger schreibt, der Body teil dann funktioniert...und das ? darf man nur 1-mal benutzen, danach sollte man (der API nach) das & benutzen...bin echt am verzweifeln T_T
Zuletzt bearbeitet: