List of usage examples for org.springframework.mail.javamail JavaMailSender JavaMailSender
JavaMailSender
From source file:dk.teachus.backend.bean.impl.TestSpringMailBean.java
private MailBean createMailBean() throws NoSuchFieldException, IllegalAccessException { // Replace mailsender with a dummy JavaMailSender mailSender = new JavaMailSender() { private JavaMailSender wrappedSender = new JavaMailSenderImpl(); public MimeMessage createMimeMessage() { return wrappedSender.createMimeMessage(); }//from w w w. ja va2 s . co m public MimeMessage createMimeMessage(InputStream arg0) throws MailException { return wrappedSender.createMimeMessage(arg0); } public void send(MimeMessage arg0) throws MailException { } public void send(MimeMessage[] arg0) throws MailException { } public void send(MimeMessagePreparator arg0) throws MailException { try { arg0.prepare(createMimeMessage()); } catch (Exception e) { throw new MailException("", e) { private static final long serialVersionUID = 1L; }; } } public void send(MimeMessagePreparator[] arg0) throws MailException { } public void send(SimpleMailMessage arg0) throws MailException { } public void send(SimpleMailMessage[] arg0) throws MailException { } }; return new SpringMailBean(mailSender); }