Package org.springframework.mail.javamail

Examples of org.springframework.mail.javamail.JavaMailSender


    expectLastCall();

    PowerMock.replay(JavaMailSenderImpl.class);
    replay(env, mailSender);

    JavaMailSender sender = new MailModule().javaMailSender(env);
    assertNotNull(sender);
    checkProperty(properties, SMTP_HOST, host);
    checkProperty(properties, SMTP_PORT, port);
    checkProperty(properties, SMTP_START_TLS, startTls);
    checkProperty(properties, MAIL_USER, user);
View Full Code Here


      MimeMessageHelper message = PowerMock
          .createMockAndExpectNew(MimeMessageHelper.class, mimeMessage, true, "UTF-8");
      expectations(message);

      JavaMailSender sender = createMock(JavaMailSender.class);
      expect(sender.createMimeMessage()).andReturn(mimeMessage);

      PowerMock.replay(MimeMessageHelper.class);
      replay(sender, mimeMessage, message);

      MailBuilder mail = MailBuilder.newMail(sender);
View Full Code Here

      MimeMessageHelper message = PowerMock.createMockAndExpectNew(
          MimeMessageHelper.class, mimeMessage, true, "UTF-8");
      expectations(message);

      JavaMailSender sender = createMock(JavaMailSender.class);
      expect(sender.createMimeMessage()).andReturn(mimeMessage);

      PowerMock.replay(MimeMessageHelper.class);
      replay(sender, mimeMessage, message);

      MailBuilder mail = MailBuilder.newMail(sender, "UTF-8");
View Full Code Here

      MimeMessageHelper message = PowerMock.createMockAndExpectNew(
          MimeMessageHelper.class, mimeMessage, true, "UTF-8");
      expectations(message);

      JavaMailSender sender = createMock(JavaMailSender.class);
      expect(sender.createMimeMessage()).andReturn(mimeMessage);

      PowerMock.replay(MimeMessageHelper.class);
      replay(sender, mimeMessage, message);

      MailBuilder mail = MailBuilder.newMail(sender);
View Full Code Here

    @Override
    public ActionResult startSync() {
        final NotificationStep notificationStep = ((NotificationAction) getAction()).getNotificationStep();

        try {
            JavaMailSender sender = mailSender();
            MimeMessage mimeMessage = sender.createMimeMessage();
            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
            for (String s : notificationStep.getEmails()) {
                helper.addTo(s);
            }
            helper.setFrom(configuration.getSenderEmail(), configuration.getSenderName());
            helper.setSubject(notificationStep.getSubject());
            helper.setText(((NotificationAction) getAction()).getMessage());
            sender.send(mimeMessage);
            return new NotificationResult(getAction());
        } catch (MailSendException e) {
            log.error(e.getMessage(), e);
            return new NotificationResultFailed(getAction(), (e.getMessageExceptions() != null && e.getMessageExceptions().length > 0) ? e.getMessageExceptions()[0] : e);
        } catch (Throwable e) {
View Full Code Here

    public void sendEmail(List<String> recipients, String subject, String message) {
        if(recipients.isEmpty()){
            throw new IllegalArgumentException("Recipients list should not be empty");
        }
        try {
            JavaMailSender sender = this.mailSender;
            MimeMessage mimeMessage = sender.createMimeMessage();
            MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
            for (String s : recipients) {
                helper.addTo(s);
            }
            helper.setFrom(configuration.getSenderEmail(), configuration.getSenderName());
            helper.setSubject(subject);
            helper.setText(message);
            sender.send(mimeMessage);
        } catch (MessagingException e) {
            throw new RuntimeException("Failed to create message", e);
        } catch (UnsupportedEncodingException e) {
            throw new RuntimeException("Failed to create message", e);
        }
View Full Code Here

TOP

Related Classes of org.springframework.mail.javamail.JavaMailSender

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.