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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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