carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.905 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 87 von 2212 (4%) |<   <   >   >|

Autor LuckyMarc
Datum 03.03.04, 15:44
Betreff Versendete html-mail wird nicht richtig angezeigt


Hallo,

ich hab ein Problem mit dem Versenden von html-mails unter java.
Ich bin also dabei emails zu versenden, in denen im Content-Teil html-code eingefügt wird.
Bei mir wird die angekommene Mail auch korrekt angezeigt.
Bei einem Freund von mir steht in der Mail nur:
---------------------------------------------------------
Diese Nachricht enthalt Zeichen, die vom Internet-Dienst nicht unterstutzt werden. Zum Lesen doppelklicken Sie auf die beigefugte Anlage. Falls der Text inkorrekt angezeigt wird, speichern Sie die Anlage (Datei, Speichern unter) auf der Festplatte und offnen Sie sie mit einem Programm, das die Zeichen darstellen kann.
----------------------------------------------------------
Jetzt hab ich in dem Header gesehen, dass dort steht:
Content-Type: text/html; charset=Cp1252

Das charset cp1252 ist allerdings kein Standard. Ich habe das auch so nirgends eingetragen. Das macht java ja vielleicht automatisch so, keine Ahnung.

Wenn ich versuche durch msg.setContentContent-Type: text/html","charset=8859-1"; versuche das abzuändern, stehen auf einmal beide charsets im header und geändert hat sich nix.

Schreibe ich selbst für den Content msg.setContent("<htm...usw.", also selbst html-code in den Content (den anderen Content holt er sich aus einer Datenbank), steht plötzlich im header: charset=us-ascii

Auch das hab ich nicht darein geschrieben.
Wie kann ich den charset wirklich ändern, oder hat jemand eine Idee woran das fehlerhafte Anzeigen der Mail sonst noch liegen kann?
Ich hab einfach mal geraten, dass es daran liegt, da ja schließlich ein vielleicht nicht so guter Zeichensatz mitgegeben wird.

Es wäre supertoll, wenn mir jemand helfen könnte




 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com