Example usage for org.springframework.mail SimpleMailMessage setTo

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

Introduction

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

Prototype

@Override
    public void setTo(String... to) 

Source Link

Usage

From source file:com.rcaspar.fitbitbat.services.EmailService.java

/**
 * Send an email./*from   ww  w  .ja va2  s . co m*/
 *
 * @param mailFrom FROM field
 * @param mailTo   TO field
 * @param subject  Subject field
 * @param body     Message body
 */
public void sendMail(final String mailFrom, final String mailTo, final String subject, final String body) {
    final SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom(mailFrom);
    message.setTo(mailTo);
    message.setSubject(subject);
    message.setText(body);

    this.mailSender.send(message);
}

From source file:nl.han.dare2date.service.notifier.UserNotifier.java

public void notify(Registration registration) {
    if (registration == null) {
        throw new IllegalArgumentException();
    }//from w  w  w . jav  a2  s  .  c  o  m

    User user = registration.getUser();

    StringBuffer sbText = new StringBuffer();
    sbText.append(String.format("Hoi %s", user.getFirstname()));
    sbText.append("\n\n");
    sbText.append("Welkom bij Dare2Date.");
    sbText.append("\n\n");
    sbText.append("Hierbij bevestigen wij uw registratie bij Dare2Date.");
    sbText.append("\n\n");
    sbText.append("Met vriendelijke groet,");
    sbText.append("\n\n");
    sbText.append("Het Dare2Date Team");

    SimpleMailMessage mail = new SimpleMailMessage();
    mail.setTo(user.getEmail());
    mail.setFrom(fromEmail);
    mail.setSubject("Je registratie bij Dare2Date");
    mail.setText(sbText.toString());

    mailSender.send(mail);
}

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);
    simpleMailMessage.setFrom(this.fromAddress);
    simpleMailMessage.setSubject(subject);
    simpleMailMessage.setText(body);//from w w  w.j av  a2 s. c o  m

    // 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:za.org.opengov.common.util.MailUtil.java

/**
 * Send an email to the given address./* w w  w. ja  v a  2 s  .c o  m*/
 * 
 * @param from
 *            The source email address.
 * @param to
 *            The destination email address.
 * @param subject
 *            The email subject.
 * @param msg
 *            The email body.
 */
public void sendMail(String from, String to, String subject, String msg) {

    SimpleMailMessage message = new SimpleMailMessage();

    message.setFrom(from);
    message.setTo(to);
    message.setSubject(subject);
    message.setText(msg);
    mailSender.send(message);
}

From source file:com.rcaspar.fitbitbat.services.EmailServiceTest.java

@Test
public void testSendMail() throws Exception {
    final SimpleMailMessage expected = new SimpleMailMessage();
    expected.setFrom(FROM_MAIL);//www  .j a v  a 2  s. com
    expected.setTo(TO_MAIL);
    expected.setSubject(TEST_SUBJECT);
    expected.setText(TEST_MESSAGE);

    this.emailService.sendMail(FROM_MAIL, TO_MAIL, TEST_SUBJECT, TEST_MESSAGE);
    verify(this.mailSender).send(expected);
}

From source file:info.michaelchurch.arule.services.ContactEmailer.java

public void sendMessage(Comment comment) {

    String safeName = Jsoup.clean(comment.getName(), Whitelist.basic());
    String safeEmail = Jsoup.clean(comment.getEmail(), Whitelist.basic());
    String safePhone = Jsoup.clean(comment.getPhone(), Whitelist.basic());
    String safeComment = Jsoup.clean(comment.getEnquiryText(), Whitelist.basic());

    SimpleMailMessage message = new SimpleMailMessage();

    message.setFrom("arule@michaelchurch.info");
    message.setTo("michaelchurch256@hotmail.com");
    message.setSubject("New feedback from website");
    message.setText("User's name: " + safeName + "\n\nUser's email address: " + safeEmail
            + "\n\nUser's phone number: " + safePhone + "\n\nUser's enquiry: " + safeComment);

    mailSender.send(message);/*  ww w . j  ava2 s . c om*/

}

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

/**
 * @see org.springframework.batch.item.ItemProcessor#process(java.lang.Object)
 *///from  w  ww  .j  a  va 2  s  .  c  o m
@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:managers.AccountManager.java

public void sendVerificationCode(String address, String code) {
    SimpleMailMessage email = new SimpleMailMessage();
    email.setTo(address);
    email.setSubject("Hi Sam");
    email.setText("Verification code: " + code);
    mailSender.send(email);//from  w  ww.  j  a v  a 2 s.  co  m
}

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);
    message.setFrom(from);//  w ww. j  a v a2  s  .c om
    message.setSubject(subject.getValue(context, String.class));
    message.setText(text.getValue(context, String.class));
    message.setCc(cc);

    sender.send(message);
}

From source file:com.oakhole.core.email.SimpleMailService.java

/**
 * ??./*from   w ww .j  av a2  s  .  c  o  m*/
 */
public void sendNotificationMail(String userName) {
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setFrom("evilefy@gmail.com");
    msg.setTo("18652023713@wo.com.cn");
    msg.setSubject("");

    // ????
    String content = String.format(textTemplate, userName, new Date());
    msg.setText(content);

    try {
        mailSender.send(msg);
        if (logger.isInfoEnabled()) {
            logger.info("??{}", StringUtils.join(msg.getTo(), ","));
        }
    } catch (Exception e) {
        logger.error("??", e);
    }
}