Heim  >  Artikel  >  Java  >  Lösung für verstümmelten Code beim Senden von Java-E-Mails

Lösung für verstümmelten Code beim Senden von Java-E-Mails

尚
Original
2019-12-05 11:20:513538Durchsuche

Lösung für verstümmelten Code beim Senden von Java-E-Mails

Informationen zur Lösung des Codierungsproblems beim Senden von E-Mails mit dem Javamail-Paket: Empfohlen: Java-Video-Tutorial

1 Geben Sie die Textcodierung beim Senden an der Text:

Verwenden Sie

MimeBodyPart  body = new MimeBodyPart();
body.setContent(content, "text/html;charset=GB2312");

beim Senden von E-Mails. Beachten Sie, dass die Inhaltskodierung zu diesem Zeitpunkt dem angegebenen Kodierungsformat entsprechen muss.

2. Beim Festlegen des E-Mail-Titels müssen Sie auch die Kodierung des Titels angeben:

MimeMultipart mmp=new MimeMultipart();
mmp.setSubject(subject, "GB2312");

Wie oben muss auch die Kodierung des Betreffs mit der angegebenen übereinstimmen Codierung.

3. Sie können beim Senden des Textes auch die Übertragungskodierung angeben:

 body.setHeader("Content-Transfer-Encoding", "base64"); // 指定使用base64编码

Für weitere Java-Kenntnisse achten Sie bitte auf die Spalte

Java Basic Tutorial

.

Das obige ist der detaillierte Inhalt vonLösung für verstümmelten Code beim Senden von Java-E-Mails. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn