Прогноз Microsoft не показывает немецкие умлауты - PullRequest
0 голосов
/ 10 июня 2019

У меня есть электронное письмо, отправленное через SMTP, которое содержит некоторые немецкие символы (умляуты). Используется кодировка UTF-8, но содержимое отображается неправильно.

Но когда я выбираю «источник просмотра» в приложении Outlook (при щелчке правой кнопкой мыши), результат показывает все умляуты. Вижу на светлом фоне. enter image description here

Как решить эту проблему? Содержание письма создается программно с помощью следующего кода.

MimeMessage mimeMessage = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, false, "utf-8");
mimeMessage.setContent("<html><head><meta charset=\"UTF-8\"></head><body>Hallo Saju Paul,<p>Wir.....", "text/html");

helper.setTo("sender@sender.com");
helper.setSubject("Setze dein Passwort zurück");
helper.setFrom("undefined@variables.env");
mailSender.send(mimeMessage);

где mailSender

org.springframework.mail.javamail.JavaMailSender

Как решить эту проблему?

...