List of usage examples for org.springframework.mail.javamail MimeMessageHelper setTo
public void setTo(String[] to) throws MessagingException
From source file:org.cgiar.dapa.ccafs.tpe.service.impl.TPEMailService.java
@Override public void contactUs(final Map<String, Object> templateVariables) { MimeMessagePreparator preparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true); message.setTo(supportEmail); message.setFrom(new InternetAddress(adminEmail)); message.setSubject(SUBJECT_ADMIN); String body = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "templates/contact-us.vm", "UTF-8", templateVariables); log.info(body);/* w w w. j av a 2s. c om*/ message.setText(body, true); } }; this.mailSender.send(preparator); }
From source file:com.it.j2ee.modules.email.MimeMailService.java
/** * ??MIME?./*from ww w . j av a 2 s . c o m*/ */ public void sendNotificationMail(String userName) { try { MimeMessage msg = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(msg, true, DEFAULT_ENCODING); helper.setTo("springside3.demo@gmail.com"); helper.setFrom("springside3.demo@gmail.com"); helper.setSubject(""); String content = generateContent(userName); helper.setText(content, true); File attachment = generateAttachment(); helper.addAttachment("mailAttachment.txt", attachment); mailSender.send(msg); logger.info("HTML??springside3.demo@gmail.com"); } catch (MessagingException e) { logger.error("", e); } catch (Exception e) { logger.error("??", e); } }
From source file:fr.lepellerin.ecole.service.internal.EmailServiceImpl.java
@Override public void sendSimpleMail(final String sujet, final List<String> to, final String from, final String templateName, final Context mailContext) throws MessagingException { final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, "UTF-8"); message.setSubject(sujet);/*from ww w .j a va2 s. co m*/ message.setFrom(from); message.setTo(to.toArray(new String[] {})); final String htmlContent = this.templateEngine.process(templateName, mailContext); message.setText(htmlContent, true); this.mailSender.send(mimeMessage); }
From source file:org.osiam.addons.selfadministration.mail.SendEmail.java
private MimeMessage getMimeMessage(String fromAddress, String toAddress, String subject, String mailContent) { final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage); try {// ww w . j a va 2 s . co m message.setFrom(fromAddress); message.setTo(toAddress); message.setSubject(subject); message.setText(mailContent, true); message.setSentDate(new Date()); } catch (MessagingException e) { throw new SendEmailException("Could not create metadata for email", "registration.exception.email.metadata", e); } return mimeMessage; }
From source file:com.web.mavenproject6.other.MailSenderService.java
@Async public void sendGreatingMail(String mail, String textMessage) { MimeMessagePreparator preparator = new MimeMessagePreparator() { @Override/*from w ww .j a v a 2 s. c o m*/ public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setSubject(mailForm.getSubject()); message.setTo(mail); message.setFrom(mailForm.getFrom()); Map model = new HashMap(); model.put("websiteName", mailForm.getWebsiteName()); model.put("email", mail); model.put("textMessage", textMessage); String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, CONFIRMATION_TEMPLATE, model); message.setText(text, true); } }; this.mailSender.send(preparator); }
From source file:com.rest.EmailSender.java
private void sendMessage(String emailHeader, String emailText) throws MessagingException { MimeMessage message = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(sender);/*from w ww. j a v a 2 s.c o m*/ helper.setTo(recipient); helper.setSubject(emailHeader); helper.setText(emailText, true /* isHtml */); mailSender.send(message); }
From source file:it.cineca.pst.huborcid.service.MailService.java
@Async public void sendEmail(String to, String subject, String content, boolean isMultipart, boolean isHtml) { log.debug("Send e-mail[multipart '{}' and html '{}'] to '{}' with subject '{}' and content={}", isMultipart, isHtml, to, subject, content); // Prepare message using a Spring helper MimeMessage mimeMessage = javaMailSender.createMimeMessage(); try {//from www .j ava 2 s.c o m MimeMessageHelper message = new MimeMessageHelper(mimeMessage, isMultipart, CharEncoding.UTF_8); message.setTo(to); message.setFrom(from); message.setSubject(subject); message.setText(content, isHtml); javaMailSender.send(mimeMessage); log.debug("Sent e-mail to User '{}'", to); } catch (Exception e) { log.warn("E-mail could not be sent to user '{}', exception is: {}", to, e.getMessage()); } }
From source file:com.web.mavenproject6.service.MailSenderService.java
@Async public void sendAuthorizationMail(final Users user, final SecurityCode securityCode) { MimeMessagePreparator preparator = new MimeMessagePreparator() { @Override//from ww w . ja v a2 s . c om public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setSubject(mailForm.getSubject()); message.setTo(user.getEmail()); message.setFrom(mailForm.getFrom()); Map model = new HashMap(); model.put("websiteName", mailForm.getWebsiteName()); model.put("host", mailForm.getHost()); model.put("user", user); model.put("securityCode", securityCode); model.put("projectName", env.getProperty("projectName")); System.out.println("MAIL!!:" + user.toString()); String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, CONFIRMATION_TEMPLATE, model); message.setText(text, true); } }; this.mailSender.send(preparator); }
From source file:ch.javaee.basicMvc.service.MailSenderService.java
@Async public void sendAuthorizationMail(final User user, final SecurityCode securityCode) { MimeMessagePreparator preparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setSubject(mailBean.getSubject()); message.setTo(user.getEmail()); message.setFrom(mailBean.getFrom()); Map model = new HashMap(); model.put("websiteName", mailBean.getWebsiteName()); model.put("host", mailBean.getHost()); model.put("user", user); model.put("securityCode", securityCode); String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, CONFIRMATION_TEMPLATE, model);/* ww w.ja v a 2 s . c om*/ message.setText(text, true); } }; this.mailSender.send(preparator); }
From source file:com.boyuanitsm.fort.service.MailService.java
@Async public void sendEmail(String to, String subject, String content, boolean isMultipart, boolean isHtml) { log.debug("Send e-mail[multipart '{}' and html '{}'] to '{}' with subject '{}' and content={}", isMultipart, isHtml, to, subject, content); // Prepare message using a Spring helper MimeMessage mimeMessage = javaMailSender.createMimeMessage(); try {/* www. j a va2 s. c o m*/ MimeMessageHelper message = new MimeMessageHelper(mimeMessage, isMultipart, CharEncoding.UTF_8); message.setTo(to); message.setFrom(jHipsterProperties.getMail().getFrom()); message.setSubject(subject); message.setText(content, isHtml); javaMailSender.send(mimeMessage); log.debug("Sent e-mail to User '{}'", to); } catch (Exception e) { log.warn("E-mail could not be sent to user '{}', exception is: {}", to, e.getMessage()); } }