Привет, сообщество StackOverflow,
Я пытаюсь решить проблему с Javax Mail, у меня есть служба SMTP, которая отправляет письма с вложениями. Я правильно отправляю PDF-файл, и если я смотрю на электронное письмо, оно показывает, что это PDF-документ, но когда я нажимаю «загрузить», сохраните его как файл и откройте его надлежащим образом с помощью программы Acrobat Reader.
Вот код, который я установил документ
...
byte[] bytearray = "This is a PDF Document".getBytes();
ByteArrayDataSource bds = new ByteArrayDataSource(bytearray, "application/pdf");
attachmentBodyPart.setDataHandler(new DataHandler(bds));
attachmentBodyPart.setFileName("prueba");
attachmentBodyPart.setHeader("Content-Type", "application/pdf");
multipart.addBodyPart(attachmentBodyPart);
...
А вот изображения полученного письма
![email received](https://i.stack.imgur.com/DDcwy.png)
Вот как я его скачиваю. ![Download as a file](https://i.stack.imgur.com/RBbde.png)
Что мне делать? Чего мне не хватает?
Спасибо за совет.