我自己的处理方法是:
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());
}