Examples of SimpleMailMessage


Examples of org.springframework.mail.SimpleMailMessage

  public void send(SimpleMailMessage[] simpleMessages) throws MailException {
    Map failedMessages = new HashMap();

    for (int i = 0; i < simpleMessages.length; i++) {
      SimpleMailMessage simpleMessage = simpleMessages[i];

      if (simpleMessage.getReplyTo() != null) {
        throw new MailParseException("CosMailSenderImpl does not support replyTo field - " + simpleMessage);
      }
      if (simpleMessage.getSentDate() != null) {
        throw new MailParseException("CosMailSenderImpl does not support sentDate field - " + simpleMessage);
      }

      try {
        MailMessage cosMessage = new MailMessage(this.host);
        cosMessage.from(simpleMessage.getFrom());
        if (simpleMessage.getTo() != null) {
          for (int j = 0; j < simpleMessage.getTo().length; j++) {
            cosMessage.to(simpleMessage.getTo()[j]);
          }
        }
        if (simpleMessage.getCc() != null) {
          for (int j = 0; j < simpleMessage.getCc().length; j++) {
            cosMessage.cc(simpleMessage.getCc()[j]);
          }
        }
        if (simpleMessage.getBcc() != null) {
          for (int j = 0; j < simpleMessage.getBcc().length; j++) {
            cosMessage.bcc(simpleMessage.getBcc()[j]);
          }
        }
        cosMessage.setSubject(simpleMessage.getSubject());
        PrintStream textStream = cosMessage.getPrintStream();
        textStream.print(simpleMessage.getText());
        cosMessage.sendAndClose();
      }
      catch (IOException ex) {
        failedMessages.put(simpleMessage, ex);
      }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

  }

  public void send(SimpleMailMessage[] simpleMessages) throws MailException {
    List mimeMessages = new ArrayList(simpleMessages.length);
    for (int i = 0; i < simpleMessages.length; i++) {
      SimpleMailMessage simpleMessage = simpleMessages[i];
      if (logger.isDebugEnabled()) {
        logger.debug("Creating new MIME message using the following mail properties: " + simpleMessage);
      }
      MimeMailMessage message = new MimeMailMessage(createMimeMessage());
      simpleMessage.copyTo(message);
      mimeMessages.add(message.getMimeMessage());
    }
    doSend((MimeMessage[]) mimeMessages.toArray(new MimeMessage[mimeMessages.size()]), simpleMessages);
  }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    String text = "Images in image database: " + StringUtils.arrayToDelimitedString(imageNames, ", ");
    logger.info(text);

    if (!"".equals(this.mailTo)) {
      logger.info("Sending image list mail to: " + this.mailTo);
      SimpleMailMessage message = new SimpleMailMessage();
      message.setFrom(this.mailFrom);
      message.setTo(this.mailTo);
      message.setSubject("Image list");
      message.setText(text);
      this.mailSender.send(message);
    }
    else {
      logger.info("Not sending image list mail - specify mail settings in 'WEB-INF/mail.properties'");
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    String text = "Images in image database: " + StringUtils.arrayToDelimitedString(imageNames, ", ");
    logger.info(text);

    if (!"".equals(this.mailTo)) {
      logger.info("Sending image list mail to: " + this.mailTo);
      SimpleMailMessage message = new SimpleMailMessage();
      message.setFrom(this.mailFrom);
      message.setTo(this.mailTo);
      message.setSubject("Image list");
      message.setText(text);
      this.mailSender.send(message);
    }
    else {
      logger.info("Not sending image list mail - specify mail settings in 'WEB-INF/mail.properties'");
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    StringBuffer text = new StringBuffer();
    text.append("Dear ").append(account.getFirstName()).append(' ').append(account.getLastName());
    text.append(", thank your for your order from JPetStore. Please note that your order number is ");
    text.append(order.getOrderId());

    SimpleMailMessage mailMessage = new SimpleMailMessage();
    mailMessage.setTo(account.getEmail());
    mailMessage.setFrom(this.mailFrom);
    mailMessage.setSubject(this.subject);
    mailMessage.setText(text.toString());
    try {
      this.mailSender.send(mailMessage);
    }
    catch (MailException ex) {
      // just log it and go on
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

     * @param text
     * @throws AdministrationEmailException
     */
    public void sendEmail(String from, String subject, String to, String text) throws AdministrationEmailException
    {
        SimpleMailMessage msg = new SimpleMailMessage();
        if(from == null)
        {
            from = "jetspeed-admin@apache.org";
        }
        msg.setFrom(from);
        if(subject == null)
        {
            subject = "message from jetspeed";
        }
        msg.setSubject(subject);
        msg.setTo(to);
        msg.setText(text);
        try
        {
            mailSender.send(msg);
        }
        catch (MailException ex)
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

        sender.assertMessagesReceived(1);

        List messages = sender.getMessages();
        assertEquals("message size: " + messages, 1, messages.size());

        SimpleMailMessage message = (SimpleMailMessage) messages.get(0);

        logger.info("Created message: {}", message);

        assertEquals("text", "Hello there James how are you today?", message.getText());
        assertEquals("from", "james@nowhere.com", message.getFrom());
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

        List messages = sender.getMessages();

        assertEquals("message size: " + messages, 1, messages.size());

        SimpleMailMessage mailMessage = (SimpleMailMessage) messages.get(0);

        logger.info("Created message: {}", mailMessage);

        assertEquals("subject", "Subject came from expression", mailMessage.getSubject());
        assertEquals("from", "junit@servicemix.org", mailMessage.getFrom());
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

            throw new JBIException("You must configure the sender property");
        }
    }

    protected void process(final MessageExchange exchange, final NormalizedMessage message) throws Exception {
        SimpleMailMessage email = new SimpleMailMessage();
        marshaler.prepareMessage(email, exchange, message);
        sender.send(email);
        done(exchange);
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

        addMessage(simpleMailMessage);
    }

    public void send(SimpleMailMessage[] simpleMailMessages) throws MailException {
        for (int i = 0; i < simpleMailMessages.length; i++) {
            SimpleMailMessage simpleMailMessage = simpleMailMessages[i];
            send(simpleMailMessage);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.