Я пытаюсь отправить электронное письмо из javamail с встроенным изображением base64 (img alt = 'изображение PNG' src = 'data: image/png; base64, iVBORw0KGgoAAAANSUhEUgA ... AElFTkSuQmCC «")Как вставить изображение base64 в электронную почту с помощью javamail
Он работает с маленьким изображением, но когда изображение крупнее изображение не показывает в лотосе записке.
Вот часть кода
Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage(mailSession);
message.setSubject(subject);
message.setFrom(new InternetAddress(me));
message.setContent(bodyWithEmbeddedBase64Image, "text/html");
transport.connect();
transport.sendMessage(message, message.getAllRecipients());
transport.close();`
Я хотел бы использовать PreencodedMimeBodyPart для тестирования но я не знаю, как его использовать Может кто-нибудь помогите мне пожалуйста :)?
Использование 'pmp.setContent (pairs.getValue(), 'изображение/PNG') ; 'лучше, чем' pmp.setText (pairs.getValue()); '. –