Email "fett" schreiben

Hallo zusammen,

ich habe ähnlichen Code wie diesen:
Gibt es eine Möglichkeit in einer solchen Email “Fett” zu schreiben?

Danke


	public void email() {

		String email = "test@test.com";
		String betreff = "betreff"

		Desktop desktop = Desktop.getDesktop();
		String body = "Hallo zusammen"  // Hallo zusammen möchte ich gerne Fett schreiben <b>Hallo zusammen<\b>

		String message = "mailto:" + email + "&body=" + body + "&subject=" + betreff;
		URI uri = URI.create(message);
		try {
			desktop.mail(uri);
		} catch (IOException e1) {
			e1.printStackTrace();
		}
	}
}```

http://www.tutorialspoint.com/java/java_sending_email.htm

Insbesondere: message.setContent("<h1>This is actual message</h1>","text/html" );

[QUOTE=Landei]http://www.tutorialspoint.com/java/java_sending_email.htm

Insbesondere: message.setContent("<h1>This is actual message</h1>","text/html" );[/QUOTE]

davor muss aber noch <html><body><h1>überschrift</h1></body></html> sonst wird das nicht erkannt, stimmt das?

Danke, bloss die verwenden ein anderes System. Ich möchte “nur” eine Vorlage erstellen und diese via. Outlook(Exchange) versenden, im Beispiel ist das Program selber der Email Server.

kann man das mit meiner Version nicht umsetzten?

Was meinst du mit anderes System?

Generell entstehen formatierte Emails dadurch, das HTML verwendet wird und der passende Mime-Type text/html gesetzt ist.

cutalaxy, über


Desktop desktop = Desktop.getDesktop();
desktop.mail(...);

verwendest du imlizit folgenden Standard: http://www.ietf.org/rfc/rfc2368.txt. Wie du dort selber nachlesen kannst, wird dann kein Body im HTML-Format unterstützt. Wie meine Vorposter bereits erwähnt haben, hättest du diese Möglichkeit jedoch, wenn du die “E-Mails von Java aus” versenden würdest.

Alternativ kannst du aber auch versuchen, die E-Mail-Programme über Startparameter selbst anzusprechen:

Alles klar, danke euch allen.