2010-07-30 2 views
0

У меня есть демон почтовой программы, который проверяет флажок и получает почту в течение каждых X минут. При возникновении ошибки мне нужно отправить сообщение с предупреждением, в котором указано ошибочное сообщение.Как добавить сообщение в виде вложения в другое сообщение с помощью javax.mail

Я не хочу создавать файл, записывать содержимое из исходного сообщения, а затем добавлять файл в сообщение об ошибке, я хочу напрямую установить содержимое MimeBodyPart из исходного потока. Я уже делал это несколько лет назад, поэтому я знаю, что это возможно, я просто не могу вспомнить точный синтаксис, чтобы скопировать поток сообщений в MimeBodyPart и установить тип контента (который является RFC2822)

Любой может помочь?

+0

Вы попросили Google о том, как прикрепить файл с помощью JavaMail? –

+0

Я не хочу прикреплять файл. Я хочу создать MimeMassage BodyPart из исходного объекта javax.mail.Message, не сохраняя его в файле. –

ответ

3

Вот решение, что я нашел:

MimeBodyPart mbp = new MimeBodyPart(); 
mbp.setContent(forwardedMsg, "message/rfc822"); 
mp.addPart(mbp); 

 Смежные вопросы

  • Нет связанных вопросов^_^