Я использую ниже код, чтобы прикрепить файл PDF к почте (JAVAMAIL). эта позиция отлично работает и добавляет привязанность к моей почте, но эта почта не имеет никакого тела.Вложение JavaMail и проблема с телом
Multipart multipart = new MimeMultipart();
msg.setContent(multipart);
DataSource source = new FileDataSource(pdf);
MimeBodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(pdf.getName().toString());
multipart.addBodyPart(messageBodyPart);
msg.setContent(multipart);
Когда я добавляю ниже строки в свой код, он удаляет вложение и отправляет мне почту, содержащую только текст.
msg.setText(body);
, пожалуйста, помогите мне добавить как приложение, так и тестовое тело на мою почту.
Я думаю, вы должны найти какой-то TextBodyPart и вызвать multipart.addBodyPart (textBodyPart). Не могу сейчас это понять, hth anyways – rob
да, я сделал это. я просто должен добавить новые тела. Спасибо, в любом случае. :) –