Example usage for org.springframework.mail SimpleMailMessage setSubject

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

Introduction

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

Prototype

@Override
    public void setSubject(String subject) 

Source Link

Usage

From source file:services.MailServiceTest.java

@Ignore
@Test// w  w  w  .j av a 2  s  .c  om
public void sendEmailTest() {
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setTo("info@pncomp.com");
    msg.setFrom("ziaziek@poczta.fm");
    msg.setSubject("AAA");
    msg.setText("TEST");
    Assert.assertEquals("info@pncomp.com", msg.getTo()[0]);
    Assert.assertEquals("AAA", msg.getSubject());
    try {
        mailSender.send(msg);
    } catch (MailException ex) {
        fail(ex.getMessage());
    }

}

From source file:org.devgateway.toolkit.forms.service.SendEmailService.java

/**
 * Send a reset password email. This is UNSAFE because passwords are sent in clear text.
 * Nevertheless some customers will ask for these emails to be sent, so ...
 * @param person// w w w  .  j  a va2 s.  c  o  m
 * @param newPassword
 */
public void sendEmailResetPassword(final Person person, final String newPassword) {

    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setTo(person.getEmail());
    msg.setFrom("support@developmentgateway.org");
    msg.setSubject("Recover your password");
    msg.setText("Dear " + person.getFirstName() + " " + person.getLastName() + ",\n\n"
            + "These are your new login credentials for E-Procurement Toolkit.\n\n" + "Username: "
            + person.getUsername() + "\n" + "Password: " + newPassword + "\n\n"
            + "At login, you will be prompted to change your password to one of your choice.\n\n"
            + "Thank you,\n" + "DG Team");
    try {
        javaMailSenderImpl.send(msg);
    } catch (MailException e) {
        e.printStackTrace();
    }

}

From source file:gg.server.Mailer.java

private void sendMail(EmailWrapper emailWrapper) {
    SimpleMailMessage mail = new SimpleMailMessage();
    mail.setTo(emailWrapper.getToAsArray());
    mail.setFrom(emailWrapper.getFrom());
    mail.setSubject(emailWrapper.getSubject());
    mail.setText(emailWrapper.getBody());
    mailSender.send(mail);/*from w  w w  . j av  a  2  s  .  c  o m*/
    log.debug("Sent mail");
}

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);//www .ja  va2  s .  c  o m
    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:nl.han.dare2date.service.notifier.UserNotifier.java

public void notify(Registration registration) {
    if (registration == null) {
        throw new IllegalArgumentException();
    }//from www  .j  a  va  2 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.it.j2ee.modules.email.SimpleMailService.java

/**
 * ??./*from   w  w  w . ja v  a2s . com*/
 */
public void sendNotificationMail(String userName) {
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setFrom("springside3.demo@gmail.com");
    msg.setTo("springside3.demo@gmail.com");
    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);
    }
}

From source file:nl.han.dare2date.service.UserNotification.java

private void sendEmail(User user) {
    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());/* www. j a  v a2 s. c o m*/
    mail.setFrom(registrationEmailFrom);
    mail.setSubject("Je registratie bij Dare2Date");
    mail.setText(sbText.toString());

    mailSender.send(mail);
}

From source file:com.gqshao.mail.service.SimpleMailService.java

/**
 * ??.// w  w  w  .java 2  s.co m
 */
public void sendNotificationMail(String userName) {
    SimpleMailMessage msg = new SimpleMailMessage();

    msg.setFrom("springside3.demo@gmail.com");
    msg.setTo("springside3.demo@gmail.com");
    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);
    }
}

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 ww.j a  va 2 s . c o 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);/* w ww.j  a  v a2 s . co m*/
    msg.setFrom(from);
    msg.setSubject(String.format(orgAwaitingApprovalSubject, orgName));
    msg.setText(String.format(adminOrgAwaitingApprovalText, orgName));
    this.mailSender.send(msg);
}