Java 在多部分mime消息中,如何在消息的第一部分添加一些信息
我正在使用JavaMailSenderImpl发送多部分消息 我有以下代码发送邮件Java 在多部分mime消息中,如何在消息的第一部分添加一些信息,java,email,multipart,mime-message,Java,Email,Multipart,Mime Message,我正在使用JavaMailSenderImpl发送多部分消息 我有以下代码发送邮件 MimeMessage mimeMessage = this.mailSender.createMimeMessage(); MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true); message.setSubject("Testing"); message.setTo(getM
MimeMessage mimeMessage = this.mailSender.createMimeMessage();
MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true);
message.setSubject("Testing");
message.setTo(getMktTemplateErrorsReportingEmailAddress());
message.setText("Hello testing.", emailTemplate.isHtml());
if (StringUtils.isNotBlank(fileName)) {
FileSystemResource file = new FileSystemResource(fileName);
message.addAttachment(file.getFilename(), file);
}
this.mailSender.send(mimeMessage);
在send()方法中
Object cObj = mimeMessage.getContent();
if(cObj instanceof Multipart) {
Multipart content = (Multipart)cObj ;
int count = content.getCount();
for(int i=0; i<count; i++) {
BodyPart part = content.getBodyPart(i);
//need to append some info if part is text.
}
Object cObj=mimessage.getContent();
if(多部分的cObj实例){
多部分内容=(多部分)cObj;
int count=content.getCount();
对于(int i=0;i