Examples of SimpleMailMessage


Examples of org.springframework.mail.SimpleMailMessage

    @Override
    public void sendMail(String emailTo, String subject, String text) throws MailAgentException {
        LOGGER.debug("Sending message to [{}] with subject [{}]", emailTo, subject);

        SimpleMailMessage message = new SimpleMailMessage();
        message.setFrom(emailFrom);
        message.setTo(emailTo);
        message.setSubject(subject);
        message.setText(text);

        try {
            javaMailSender.send(message);
        } catch (MailException e) {
            throw new MailAgentException("Fail to send a message", e);
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

          String jobName = stepExecution.getJobExecution().getJobInstance().getJobName();
          String jobInstanceId = "" + stepExecution.getJobExecution().getJobInstance().getId();
          String jobExecutionId = "" + stepExecution.getJobExecution().getId();
          String stepExecutionId = "" + stepExecution.getId();
         
            SimpleMailMessage message = new SimpleMailMessage(this.templateMessage);
            message.setTo(emailTo);
            StringBuffer messageText = new StringBuffer();
            messageText.append("\n\n");
            messageText.append("This job fail: " + jobName + "\n");
            messageText.append("\n\n");
            messageText.append("## Job");
            messageText.append("\n\n");
            messageText.append("Name: " + jobName + "");
            messageText.append("\n");
            messageText.append("Id: " + jobInstanceId + "");
            messageText.append("\n");
            messageText.append("Job instance list url: " + urlPrefix + "jobs/" + jobName);
            messageText.append("\n\n");
            messageText.append("## Job Execution");
            messageText.append("\n\n");
            messageText.append("Job execution list url: " + urlPrefix + "jobs/" + jobName + "/" + jobInstanceId);
            messageText.append("\n\n");
            messageText.append("## Step Error Details");
            messageText.append("\n\n");
            messageText.append("Job execution url: " + urlPrefix + "jobs/executions/" + jobExecutionId + "");
            messageText.append("\n\n");
            messageText.append("Job error details url: " + urlPrefix + "jobs/executions/" + jobExecutionId + "/steps/" + stepExecutionId + "/progress");
            messageText.append("\n\n");
            messageText.append("## Step Summary");
            messageText.append("\n\n");
            messageText.append("" + stepExecution.getSummary());
            message.setText(messageText.toString());
            this.mailSender.send(message);

        } catch(MailException e) {
          logger.error("erro with the email MailSender", e);
        }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    private static Logger log = LoggerFactory.getLogger(DefaultEmailService.class);

    @Override
    public void sendEmail(String to, String subject, String templateName, Map<String, Object> templateData) {
        // create a copy of mail message:
        SimpleMailMessage message = new SimpleMailMessage(emailServiceMailMessage);
        message.setSubject(subject);
        message.setTo(to);
        // set body text:
        Configuration configuration = freemarkerMailConfiguration.getObject();
        String text = parseTemplate(configuration, templateData, templateName);
        message.setText(text);
        // send email:
        mailSender.send(message);
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

      List<Object> values = CollectUtils.newArrayList();
      values.add(longinName);
      values.add(password);
      String body = getText("user.password.sendmail.body", values);
      try {
        SimpleMailMessage msg = new SimpleMailMessage(message);
        msg.setTo(user.getMail());
        msg.setSubject(title);
        msg.setText(body.toString());
        mailSender.send(msg);
      } catch (Exception e) {
        e.printStackTrace();
        logger.info("reset password error for user:" + user.getName() + " with email :"
            + user.getMail());
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

      List<Object> values = CollectUtils.newArrayList();
      values.add(longinName);
      values.add(password);
      String body = getText("user.password.sendmail.body", values);
      try {
        SimpleMailMessage msg = new SimpleMailMessage(message);
        msg.setTo(user.getMail());
        msg.setSubject(title);
        msg.setText(body.toString());
        mailSender.send(msg);
      } catch (Exception e) {
        e.printStackTrace();
        logger.info("reset password error for user:" + user.getName() + " with email :"
            + user.getMail());
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

    public final static String MAIL_SERVICE_PROP_PASSIVE = "passive";

    public void sendMail(String from, String to, String subject, String body) {
        String mailActive = ctx.readProperty(MAIL_SERVICE_PROP, "active");
        if (MAIL_SERVICE_PROP_ACTIVE.equals(mailActive)) {
            SimpleMailMessage message = new SimpleMailMessage();

            message.setFrom(from);
            message.setTo(to);
            message.setSubject(subject);
            message.setText(body);

            mailSender.send(message);
        }
    }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    this.templateMessage = templateMessage;
  }

  @Override
  public void sendEmail(String email, String messageKey, Map<String, String> messageModel) {
    SimpleMailMessage msg = new SimpleMailMessage(templateMessage);
    msg.setTo(email);

    String text = VelocityEngineUtils.mergeTemplateIntoString(
        velocityEngine, "templates/" + messageKey + ".text.txt", messageModel);
    msg.setText(text);
    String subject = VelocityEngineUtils.mergeTemplateIntoString(
        velocityEngine, "templates/" + messageKey + ".subject.txt", messageModel);
    msg.setSubject(subject);
    try {
      mailSender.send(msg);
    } catch (MailException ex) {
      ex.printStackTrace();
      log.error("Cannot send email message", ex);
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    return createSimpleMessage(new String[] { toAddr }, null, null, null, title, content);
  }

  private static SimpleMailMessage createSimpleMessage(String[] toAddrs, String[] ccAddrs,
      String[] bccAddrs, String replyToAddr, String title, String content) {
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setFrom(FROM_ADDRESS);
    if (toAddrs != null) {
      msg.setTo(toAddrs);
    }
    if (ccAddrs != null) {
      msg.setCc(ccAddrs);
    }
    if (bccAddrs != null) {
      msg.setBcc(bccAddrs);
    }
    if (replyToAddr != null) {
      msg.setReplyTo(replyToAddr);
    }
    if (!StringUtils.hasLength(title)) {
      title = "无主题";
    }
    if (!StringUtils.hasLength(content)) {
      content = "信息已丢失。";
    }
    msg.setSentDate(new Date());
    msg.setSubject(title);
    msg.setText(content);
    return msg;
  }
View Full Code Here

Examples of org.springframework.mail.SimpleMailMessage

    helper.setText(content, true);
    return msg;
  }

  public static void sendSimpleMail(String toAddress, String title, String content) {
    SimpleMailMessage msg = createSimpleMessage(toAddress, title, content);
    SENDER.send(msg);
  }
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.