Example usage for org.springframework.mail SimpleMailMessage setText

List of usage examples for org.springframework.mail SimpleMailMessage setText

Introduction

In this page you can find the example usage for org.springframework.mail SimpleMailMessage setText.

Prototype

@Override
    public void setText(String text) 

Source Link

Usage

From source file:org.taverna.server.master.notification.EmailDispatcher.java

@Override
public void dispatch(String messageSubject, String messageContent, String to) throws Exception {
    // Simple checks for acceptability
    if (!to.matches(".+@.+")) {
        log.info("did not send email notification: improper email address \"" + to + "\"");
        return;/*from w w  w  .ja  v  a 2  s  .c om*/
    }

    SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom(from);
    message.setTo(to.trim());
    message.setSubject(messageSubject);
    message.setText(messageContent);
    sender.send(message);
}

From source file:csns.util.EmailUtils.java

public boolean sendTextMail(Email email) {
    SimpleMailMessage message = new SimpleMailMessage();
    message.setSubject(email.getSubject());
    message.setText(getText(email));
    message.setFrom(email.getAuthor().getPrimaryEmail());
    message.setCc(email.getAuthor().getPrimaryEmail());
    String addresses[] = getAddresses(email.getRecipients(), email.isUseSecondaryEmail())
            .toArray(new String[0]);
    if (addresses.length > 1) {
        message.setTo(appEmail);//w  w w  .  ja  v  a2s  .co m
        message.setBcc(addresses);
    } else
        message.setTo(addresses);

    mailSender.send(message);

    logger.info(email.getAuthor().getUsername() + " sent email to "
            + StringUtils.arrayToCommaDelimitedString(addresses));

    return true;
}

From source file:de.codecentric.boot.admin.notify.MailNotifier.java

@Override
protected void doNotify(ClientApplicationStatusChangedEvent event) {
    EvaluationContext context = new StandardEvaluationContext(event);

    SimpleMailMessage message = new SimpleMailMessage();
    message.setTo(to);/* w ww  . j a va 2  s.  c  om*/
    message.setFrom(from);
    message.setSubject(subject.getValue(context, String.class));
    message.setText(text.getValue(context, String.class));
    message.setCc(cc);

    sender.send(message);
}

From source file:org.osiam.addons.administration.mail.EmailSender.java

private SimpleMailMessage getMessage(String fromAddress, String toAddress, String subject, String mailContent) {
    SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom(fromAddress);/*w  ww. ja v  a 2s  . c o m*/
    message.setTo(toAddress);
    message.setSubject(subject);
    message.setText(mailContent);
    message.setSentDate(new Date());
    return message;
}

From source file:com.netflix.genie.core.services.impl.MailServiceImpl.java

@Override
public void sendEmail(@NotBlank(message = "Cannot send email to blank address.") final String toEmail,
        @NotBlank(message = "Subject cannot be empty") final String subject, final String body)
        throws GenieException {
    final SimpleMailMessage simpleMailMessage = new SimpleMailMessage();

    simpleMailMessage.setTo(toEmail);//from  w w w  .ja v a 2  s  .c o  m
    simpleMailMessage.setFrom(this.fromAddress);
    simpleMailMessage.setSubject(subject);
    simpleMailMessage.setText(body);

    // check if body is not empty
    if (StringUtils.isNotBlank(body)) {
        simpleMailMessage.setText(body);
    }

    try {
        this.javaMailSender.send(simpleMailMessage);
    } catch (final MailException me) {
        throw new GenieServerException("Failure to send email: " + me);
    }
}

From source file:net.maritimecloud.identityregistry.utils.EmailUtil.java

public void sendOrgAwaitingApprovalEmail(String sendTo, String orgName) throws MailException {
    if (sendTo == null || sendTo.trim().isEmpty()) {
        throw new IllegalArgumentException("No email address!");
    }/*w w  w.j av  a  2  s .  co  m*/
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setTo(sendTo);
    msg.setFrom(from);
    msg.setSubject(String.format(orgAwaitingApprovalSubject, orgName));
    msg.setText(String.format(orgAwaitingApprovalText, orgName));
    this.mailSender.send(msg);
}

From source file:net.maritimecloud.identityregistry.utils.EmailUtil.java

public void sendAdminOrgAwaitingApprovalEmail(String orgName) throws MailException {
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setTo(adminEmail);/*from ww w  .  j av a2  s .  c  om*/
    msg.setFrom(from);
    msg.setSubject(String.format(orgAwaitingApprovalSubject, orgName));
    msg.setText(String.format(adminOrgAwaitingApprovalText, orgName));
    this.mailSender.send(msg);
}

From source file:br.com.mv.modulo.utils.ModuloEmailSender.java

public void sendEmail(String content) {
    SimpleMailMessage mailMessage = new SimpleMailMessage();
    mailMessage.setTo("suporte@mv.com.br");
    mailMessage.setFrom("dispensacao@mv.com.br");
    mailMessage.setSubject("Erro no sistema Dispensao de medicamento!");
    mailMessage.setText(content);

    try {/*  w w  w.j  a v a  2 s.  c  om*/
        mailSender.send(mailMessage);
    } catch (MailException ex) {
        LOGGER.error("Erro ao enviar email:", ex);
    }
}

From source file:com.mulodo.survey.batch.processor.ReportMailItemProcessor.java

/**
 * @see org.springframework.batch.item.ItemProcessor#process(java.lang.Object)
 *//* w  w w .j a v a  2s.c  om*/
@Override
public SimpleMailMessage process(Report report) throws Exception {
    SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom("repost_survey@yahoo.com.vn");
    message.setTo(report.getEmail());
    message.setSubject("Daily report");
    message.setSentDate(new Date());
    // Set content
    message.setText(report.createReport());

    System.out.println(message.getText());

    return message;
}

From source file:uk.ac.ebi.intact.editor.batch.admin.MailNotifierStepExecutionListener.java

public ExitStatus afterStep(StepExecution stepExecution) {

    SimpleMailMessage message = newSimpleMessage();
    message.setSubject("[Editor_import] Finished step: " + stepExecution.getStepName() + " Exit status: "
            + stepExecution.getExitStatus().getExitCode());
    message.setText(stepExecution.toString() + "\n" + stepExecution.getExecutionContext());
    message.setText(stepExecution.toString() + "\n" + stepExecution.getSummary() + "\n"
            + stepExecution.getJobExecution());
    message.setTo(stepExecution.getJobParameters().getString("email.recipient"));

    try {/*from ww  w .  j  a v  a2  s  .c  o m*/
        mailSender.send(message);
    } catch (MailException e) {
        log.error("Impossible to send e-mail", e);
    }

    return stepExecution.getExitStatus();
}