我有一个邮件程序守护程序,它会检查一个框并在每X分钟内获取邮件。 发生错误时,我需要发送一条警告邮件,并将错误邮件作为附件发送。
我不想创建文件,从原始邮件中写入内容然后将文件添加到错误邮件中,我想直接从原始流设置MimeBodyPart内容。 几年前我已经做过这个了,所以我知道这是可能的,我不记得将消息流复制到MimeBodyPart并设置内容类型(即RFC2822)的确切语法
任何人都可以提供帮助吗?
答案 0 :(得分:3)
以下是我找到的解决方案:
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent(forwardedMsg, "message/rfc822");
mp.addPart(mbp);