Java邮件API使用附加的另一封邮件发送邮件
我想问如何使用Java邮件API发送带附件的邮件。Java邮件API使用附加的另一封邮件发送邮件
MimeBodyPart attachmentPart = new MimeBodyPart ();
attachmentPart.setContent (mail , "text/?");
在此先感谢!
javax.mail.Multipart multipart = new MimeMultipart();
javax.mail.internet.MimeBodyPart messageBodyPart = new javax.mail.internet.MimeBodyPart();
multipart.addBodyPart(messageBodyPart);
javax.activation.DataSource source = new FileDataSource("C:\\Notes\\new mail.msg");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("new mail.msg");
multipart.addBodyPart(messageBodyPart);
msg.setContent(multipart);
MimeBodyPart part = new MimeBodyPart();
part.setText(text);
multipart.addBodyPart(part);
一切都很好,但有一个问题。当我使用附加的另一封电子邮件发送电子邮件时,Microsoft Outlook不想打开附加的邮件。 –
我发现这是一种不同的编码。 –
@JordanBorisov在这种情况下,需要保存附加的电子邮件。对 ?我正在制定一项要求,在该要求中我必须创建邮件并且不发送邮件,而必须将邮件附加到其他邮件中。我不确定是否有可能。你能帮忙吗? – Manish
无法理解您的问题... – peeyush
我只想附加一封邮件给另一个。我的问题是如何做到这一点? –