Когда вы отправляете электронное письмо с html, оно внутри:
<html> = 09
= 09 = 09 <! - NAME: 1 COLUMN ->
= 09 = 09 <! - [if gte mso 15]>
= 09 = 09 <xml>
= 09 = 09 = 09 <or: OfficeDocumentSettings>
= 09 = 09 = 09 </ o: OfficeDocumentSettings>
= 09 = 09 </ xml>
= 09 = 09 <! [Endif] ->
= 09 = 09 <meta charset = 3D "UTF-8">
<meta http-equiv = 3D "X-UA-Compatible" content = 3D "IE = 3Dedge">
<meta name = 3D "viewport" content = 3D "width = 3Ddevice-width, initial-sc =
ale = 3D1 ">
= 09 = 09 и = 3D приводят к тому, что тело письма не работает должным образом.в результате чего в некоторых кнопках, которые у меня есть в html, параметры не работают
MimeMessage mail = mailSender.createMimeMessage();
MimeMultipart multi = new MimeMultipart();
MimeBodyPart textPart = new MimeBodyPart();
MimeBodyPart textHtml = new MimeBodyPart();
if (html.isEmpty()) {
textPart.setText(text, "utf-8");
multi.addBodyPart(textPart);
} else {
textHtml.setContent(MimeUtility.decodeText(html), "text/html");
textHtml.setHeader("Content-type", "text/HTML");
multi.addBodyPart(textHtml);
}
mail.setContent(multi);
mail.setSubject(subject);
mail.setFrom(from);
mail.setRecipients(Message.RecipientType.TO, to[0].toString());
mail.saveChanges();
this.mailSender.send(mail);
Пожалуйста, помогите!