Heim > Java > JavaBase > Hauptteil

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

Freigeben: 2019-12-05 11:20:51
Original
3539 Leute haben es durchsucht

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");
Nach dem Login kopieren

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");
Nach dem Login kopieren

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编码
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage