Jave: электронное письмо с прикрепленным файлом в формате PDF: нет объекта DCH для приложения типа MIME/pdfJAVA

Программисты JAVA общаются здесь
Anonymous
Jave: электронное письмо с прикрепленным файлом в формате PDF: нет объекта DCH для приложения типа MIME/pdf

Сообщение Anonymous »

Я хочу отправить PDF-файл по электронной почте с помощью javax mail.

Ниже baos — это ByteArrayOutputStream.

Код: Выделить всё

byte []  data=   baos.toByteArray();
OutputStream output = new FileOutputStream(fileName);
output.write(data);
output.close();
DataSource source = new FileDataSource(fileName);
attachBodyPart.setDataHandler(new DataHandler(source, "application/pdf"));
attachBodyPart.setFileName(fileName);
multipart.addBodyPart(attachBodyPart);
message.setContent(multipart, "text/html");
Transport transport = session.getTransport("smtp");
transport.connect(host, from, pass);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
Я получаю это исключение при попытке отправить электронное письмо:


javax.mail.MessagingException: IOException при отправке сообщения;

вложенное исключение: javax.activation.UnsupportedDataTypeException:
нет объекта DCH для приложения/pdf типа MIME


Я не знаю, что здесь не так.

Если кто-то знает...

Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/339 ... ication-pd

Вернуться в «JAVA»