Javamail:Probleme mit der Darstellung von Umlaute in Subject

kemit

Mitglied
Hallo an alle

Ich habe folgende Problem,ich versuche ein Email mit Javamail zu senden der ein Subject hat der Umlaute behinhaltet bzw ü Owohl ich mit UTF-8 versucht das Zeichen richtig darzustellen bekomme ich für die Darstellung des ü: ü.Woran kann das liegen ?

Ein Teil der Code :
Java:
message.setSubject(subject, "UTF-8");

Danke
 

kemit

Mitglied
@The_29

Ich habe nur Sonderzeichen in Subject ich probiert nocht in Body

@Timbeau

Ich bekomme diese Zeichen als antwort :öäü

Danke
 

timbeau

Gesperrter Benutzer
Wie sieht der Rest aus? Header Information etc.?

Java:
String encoding = "utf-8";
			
			// new mimemessage
			MimeMessage msg = new MimeMessage(session);

			// set recipients
			msg.setFrom(new InternetAddress(senderAddress));

			// prepare a MimeBodyPart for the content/text
			MimeBodyPart textBodyPart = new MimeBodyPart();

			textBodyPart.setText(text, encoding);
			textBodyPart.setDisposition(MimeBodyPart.INLINE);

			msg.setSubject(subject, encoding);

			// Attachment
			MimeBodyPart attachement = new MimeBodyPart();
			attachement.setDataHandler(new DataHandler(new FileDataSource(
					file2send)));
			attachement.setFileName(file2send.getName());
			attachement.setDisposition(MimeBodyPart.ATTACHMENT);

			// add parts to main-message
			MimeMultipart mimeMultipart = new MimeMultipart();
			mimeMultipart.addBodyPart(textBodyPart);
			mimeMultipart.addBodyPart(attachement);

			msg.setContent(mimeMultipart);

			// Header
			msg.setSentDate(new Date());

Beispiel von mir, welches Umlaute korrekt versendet.
 

thE_29

Top Contributor
IMHO verschickt der das auch mit UTF-8, nur hat sein Mailclient Probleme das darzustellen...

Die Frage ist halt, auf welchen Codec der MailClient basiert...
 
N

nillehammer

Gast
Du musst noch das Transfer Encoding auf "quoted printable" umstellen. UTF-8-Zeichen sind nämlich manchmal 2-bytig und können deswegen nicht als plain ASCII verschickt werden.
 

kemit

Mitglied
@Azte

Danke aber ich schon diese funktion probiert aber hatte das selbe Problem
@Timbeau

Danke Ich habe nur Problem mit dem Subject da ich nur dort ein Umlaute habe ,aber es schein das selbe als ich gemacht habe zumindesten für den Subject : dein :
Code:
msg.setSubject(subject, encoding);
meine
Code:
message.setSubject(subject, "UTF-8");
hst du selbst probiert un bekomme tasälich Umlaute in Subject?
 

timbeau

Gesperrter Benutzer
Ich sehe schon, dass unsere setSubject-Methode die gleiche ist. Das ganze läuft auch halbwegs produktiv und ist bei ca 800 Adressaten korrekt angekommen, zumindest wenn die Antwort mit Zitat gesendet wurde. Teste meine Methode und schau ob es daran liegt, dass du irgendwelche Header Informationen setzt oder auch nicht setzt.
 

kemit

Mitglied
Hallo an alle

Nochmal Danke für ihre schnell Antwort.Villeicht sollte ich noch dazu erganzen daß der Projet ist ein Maven Gwt Project und der Bodyteils der Email befindet sich auf eine Html Seite.Ich glaube das ist das Poblem ,ich habe gerade versucht ein Mail mit ein einfach Console Applikation zu senden und die Umlauten werden ohne Problem richtig dargestellt sogar ohne der Subject auf UTF-8 zu setzen also:
Java:
message.setSubject(subject);
.

Danke
 

kemit

Mitglied
@Nillehammer

habe auch das gemacht aber wird immer nicht richtig dargestellt,vielleicht habe ich falsch angesezt :
Java:
 message.setSubject("öäü"), "UTF-8");
           message.setSubject("Content-Transfer-Encoding","quoted-printable");

Gruß
 
M

maki

Gast
Die Windows "Konsole", also cmd.exe, "spricht" gar kein UTF-8 sondern einen anderen Zeichensatz.

Wenn du in deiner IDE Umlaute eintippst, in welchem Zeichensatz machst du das denn? ;)
Sprich, was sind die Einstellungen für das Projekt in der IDE und in der pom.xml?
 

kemit

Mitglied
@Maki
Ich habe mich villeicht falsche ausgedruckt ich meinte ein Java Console Anwendung.
Ich habe nicht der Project von anfang an entwickeln musse nur weiter entwickeln deswegen immer die ganze Ergänzungen.Ich habe gerade in der POM Datei geguckt es scheint richtig eingestellt zu sein :[XML]<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>[/XML]

Gruss
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Probleme mit JavaMail und JAR-File Allgemeine Java-Themen 10
P Probleme mit javaMail Allgemeine Java-Themen 2
W JavaMail mit OAuth2 an O365 Allgemeine Java-Themen 2
G javamail Problem beim Empfangen von Nachrichten Allgemeine Java-Themen 3
X Fragen zur Javamail API und Gmail Allgemeine Java-Themen 4
Dann07 Problem mit JavaMail API Allgemeine Java-Themen 26
V JavaMail (die 2.) Allgemeine Java-Themen 5
V Java8 und JavaMail Allgemeine Java-Themen 27
U Javamail Allgemeine Java-Themen 12
OnDemand JavaMail ohne Anhang senden Allgemeine Java-Themen 4
S JavaMail - MailSubject,MailFrom,MailDate in String Array speichern NullPointerException Allgemeine Java-Themen 2
L ClassCastException (JavaMail API) Allgemeine Java-Themen 3
M JavaMail Spam-Ordner Allgemeine Java-Themen 2
J javamail --- UnsupportedDataTypeException Allgemeine Java-Themen 6
N [GWT] JavaMail kommt nicht an Allgemeine Java-Themen 9
T JavaMail: "No provider for imaps" Allgemeine Java-Themen 2
B JavaMail Allgemeine Java-Themen 10
GUI-Programmer JavaMail - Anhang hochladen vor senden der Nachricht Allgemeine Java-Themen 4
F JavaMail - Lokale eMail-Datei einlesen und parsen? Allgemeine Java-Themen 9
Mike90 JavaMail: Betreff bei POP3 nicht abrufbar Allgemeine Java-Themen 2
hdi JavaMail Lib einbinden? Allgemeine Java-Themen 5
B JavaMail + Bouncy Castle: isEncrypted Allgemeine Java-Themen 3
N Again - JavaMail Allgemeine Java-Themen 4
F Eclipse JAVAMAIL läuft nur unter Eclipste Applet Viewer Allgemeine Java-Themen 4
M Javamail -> andere Möglichkeit für Attachment Allgemeine Java-Themen 5
J JavaMail nur mit JEE? Allgemeine Java-Themen 4
C javamail signatur und verschlüsselung Allgemeine Java-Themen 2
R Javamail Allgemeine Java-Themen 5
V Source zu Javamail? Allgemeine Java-Themen 2
F Umlaute: E-Mail per JavaMail und Textfile Allgemeine Java-Themen 5
G Javamail Nachricht senden: Betreff und Header fehlen Allgemeine Java-Themen 4
G Frage zu JAVAMail Allgemeine Java-Themen 10
T JavaMail versendet Schrott Allgemeine Java-Themen 9
S JavaMail --> HTML-Mail verschicken? Allgemeine Java-Themen 7
J Externe File Emails für JavaMail Allgemeine Java-Themen 4
D JavaMail SMTP Fehlermeldung Allgemeine Java-Themen 2
D JavaMail Fehlermeldung Allgemeine Java-Themen 4
Luma JavaMail, Was versteht sich unter der CDDL Lizenz Allgemeine Java-Themen 6
G JavaMail API Allgemeine Java-Themen 4
S Mit javamail kompiliertes Programm läuft nicht ohne jar's Allgemeine Java-Themen 6
G JavaMail - Message vom Server, wie abfragen? Allgemeine Java-Themen 2
R JavaMail + Lotus Notes Allgemeine Java-Themen 8
S JavaMail: Problem mit SecurityException Allgemeine Java-Themen 2
M JavaMail? Allgemeine Java-Themen 3
D JavaMail - Authenticator Allgemeine Java-Themen 6
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
S Umstellung von File auf Path - Probleme mit Stream Allgemeine Java-Themen 5
C Probleme mit javax.mail.Session Allgemeine Java-Themen 8
M tomcat probleme Allgemeine Java-Themen 1
N Division macht Probleme Allgemeine Java-Themen 14
B Java Reflection Probleme beim wehcselseitigen Referenzieren zweier Klassen/Objekte Allgemeine Java-Themen 14
MarvinsDepression Probleme mit relativem Dateipfad Allgemeine Java-Themen 1
G Geotools Probleme nach PC-Wechsel Allgemeine Java-Themen 6
nibe1501 GUI Probleme Allgemeine Java-Themen 16
C Probleme mit dem WindowBuilder Allgemeine Java-Themen 3
P Selenium . Probleme ein Iron Icon Element anzusprechen Allgemeine Java-Themen 2
B Compiler-Fehler Probleme beim Kompilieren mit Jsoup Allgemeine Java-Themen 8
K VisualVM Profiling Remote Probleme Allgemeine Java-Themen 1
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
M Probleme bei Eclipse wenn ich entpacke Allgemeine Java-Themen 15
D Regex Probleme Allgemeine Java-Themen 2
M Probleme jar datei. Allgemeine Java-Themen 2
L Vererbung Verständnis Probleme Vererbung Allgemeine Java-Themen 2
Dann07 Probleme mit OpenAL Allgemeine Java-Themen 0
V Threads Probleme beim Aufrufen von Methoden einer anderen Klasse (Threads) Allgemeine Java-Themen 14
V Compiler-Fehler Online Compiler Probleme Allgemeine Java-Themen 4
M Probleme mit Negamax-Algorithmus Allgemeine Java-Themen 29
M Probleme mit BigDecimal Allgemeine Java-Themen 1
T Probleme mit NumberFormat Allgemeine Java-Themen 5
J Probleme exe-Start mit Task Scheduler Allgemeine Java-Themen 1
B Input/Output Probleme beim Ausführen von Shell-Befehlen mit Java Allgemeine Java-Themen 28
J Probleme beim einbinden von Zip4j library Allgemeine Java-Themen 6
F Variablen Palindromzahl (Probleme mit Methode) Allgemeine Java-Themen 9
K Data Konverter - Probleme mit Byte[] Kodierung Allgemeine Java-Themen 3
T Probleme mit dem Pfad zum Propertie file Allgemeine Java-Themen 7
H Swing HashMap zu Tabelle macht mir Probleme Allgemeine Java-Themen 4
Neoline Interpreter-Fehler Probleme mit Arrays.toString Allgemeine Java-Themen 7
F SQLite mit Java / Probleme beim INSERT Befehl Allgemeine Java-Themen 4
J Erste Schritte Probleme mit der Hauptklasse Allgemeine Java-Themen 14
J Tetris Probleme bei Klassen Allgemeine Java-Themen 14
J MinMax VierGewinnt Probleme Allgemeine Java-Themen 22
J Probleme mit CodeCoverage und Lombok Equals Allgemeine Java-Themen 1
S Eclipse Probleme beim Implementieren / Ausführen von jUnit 5-Test Suites Allgemeine Java-Themen 14
R Snake Probleme Allgemeine Java-Themen 2
A Probleme beim Verstehen einer Aufgabenstellung Allgemeine Java-Themen 11
RalleYTN 3D Objekt Translation basierend auf Rotation (Probleme mit Z Rotation) Allgemeine Java-Themen 0
Bluedaishi Druck Probleme mit PDF dateien Allgemeine Java-Themen 4
G Ant Probleme bei einer Installation die Apache ant+ivy verwendet Allgemeine Java-Themen 14
E TableView Probleme Allgemeine Java-Themen 7
perlenfischer1984 Probleme beim Mocken Allgemeine Java-Themen 6
S Kaffemaschine Programmierung Probleme Allgemeine Java-Themen 2
K Threads Runtime und Process Probleme Allgemeine Java-Themen 3
S Probleme mit unterschiedlichen Java-Versionen (Mac OS X 10.11) Allgemeine Java-Themen 0
S Event Handling keyPressed()-Probleme Allgemeine Java-Themen 2
VfL_Freak Große und seltsame Probleme nach Java-Update auf V1.8.0_91 Allgemeine Java-Themen 3
P Probleme mit Grafik (Java) Allgemeine Java-Themen 6
R probleme beim starten von jar unter linux Allgemeine Java-Themen 2
H Probleme mit DAY_OF_WEEK Allgemeine Java-Themen 4
Arif Probleme mit NullPointerException Allgemeine Java-Themen 2
E Probleme mit nextInt() und Exception Allgemeine Java-Themen 35

Ähnliche Java Themen

Neue Themen


Oben