我自己的处理方法是: public void sendMail(final Mail mail) throws MailException{ try{ mailSender.send(new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws MessagingException { MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true); message.setFrom(mail.getForm()); message.setTo(mail.getReceiver()); message.setCc(mail.getCopyend()); message.setBcc(mail.getSecSend()); message.setSubject(mail.getTopic()); message.setText(mail.getTopic()); message.addInline("myLogo", new ClassPathResource("img/mylogo.gif")); message.addAttachment("myDocument.pdf", new ClassPathResource("doc/myDocument.pdf")); } }); } catch(MailException ex) { //log it and go on System.err.println(ex.getMessage()); }
public void sendMail(final Mail mail) throws MailException{
try{
mailSender.send(new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws MessagingException {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true);
message.setFrom(mail.getForm());
message.setTo(mail.getReceiver());
message.setCc(mail.getCopyend());
message.setBcc(mail.getSecSend());
message.setSubject(mail.getTopic());
message.setText(mail.getTopic());
message.addInline("myLogo", new ClassPathResource("img/mylogo.gif"));
message.addAttachment("myDocument.pdf", new ClassPathResource("doc/myDocument.pdf"));
}
});
}
catch(MailException ex) {
//log it and go on
System.err.println(ex.getMessage());
}
}