List of usage examples for org.springframework.mail.javamail MimeMessageHelper setSubject
public void setSubject(String subject) throws MessagingException
From source file:eu.supersede.fe.mail.SupersedeMailSender.java
/** * Send an email with the given subject and the given text to the given recipients. * @param subject/*from ww w . j a va 2s. co m*/ * @param text * @param to */ public void sendEmail(String subject, String text, String... recipients) { if (javaMailSender != null) { try { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper helper; // SSL Certificate. helper = new MimeMessageHelper(message, true); helper.setSubject(subject); helper.setTo(recipients); helper.setText(text, true); javaMailSender.send(message); } catch (MailException ex) { log.error("Exception while send an email: " + ex.getMessage()); ex.printStackTrace(); } catch (MessagingException ex) { log.error("Exception while send an email: " + ex.getMessage()); ex.printStackTrace(); } } else { log.error("Java mail not configured"); } }
From source file:org.khmeracademy.btb.auc.pojo.utilities.Feedback_service.java
public boolean sendFeedback(User_feedback user) throws MailException, MessagingException { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper mail = new MimeMessageHelper(message, true); mail.setTo("kuylim.auction@gmail.com"); mail.setFrom("kuylim.auction@gmail.com"); mail.setSubject(user.getSubject()); mail.setText("<html>" + "<body>" + "<p>Dear, K-Auction</p>" + "<p>" + user.getComment() + "</p>" + "<p>Regard,</p>" + "<p>" + user.getName() + "</p>" + "<p> phone: " + user.getPhone() + " email: " + user.getEmail() + "</p>" + "</body>" + "</html>", true); javaMailSender.send(message);/*from w w w .ja va2 s .co m*/ return true; }
From source file:com.rinxor.cloud.service.mail.Mailer.java
public void sendMail(String from, String to, String subject, String msg) { MimeMessage message = mailSender.createMimeMessage(); try {/*w ww .ja v a 2 s.c o m*/ MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); helper.setText(String.format(msg)); //FileSystemResource file = new FileSystemResource("C:\\log.txt"); //helper.addAttachment(file.getFilename(), file); } catch (MessagingException e) { throw new MailParseException(e); } mailSender.send(message); }
From source file:eu.trentorise.smartcampus.permissionprovider.manager.MailSender.java
public void sendEmail(String email, String template, String subject, Map<String, Object> vars) throws RegistrationException { try {/*from w w w. j a v a2 s.c o m*/ final Context ctx = new Context(); if (vars != null) { for (String var : vars.keySet()) { ctx.setVariable(var, vars.get(var)); } } final MimeMessage mimeMessage = mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true, "UTF-8"); message.setSubject(subject); message.setFrom(mailUser); message.setTo(email); // Create the HTML body using Thymeleaf final String htmlContent = this.templateEngine.process(template, ctx); message.setText(htmlContent, true); // Send mail mailSender.send(mimeMessage); } catch (Exception e) { e.printStackTrace(); throw new RegistrationException(e); } }
From source file:hu.petabyte.redflags.web.svc.EmailSvc.java
public boolean send(String to, String subject, String text) { try {// ww w . jav a 2 s.com JavaMailSenderImpl sender = (JavaMailSenderImpl) mailSender; MimeMessage mail = sender.createMimeMessage(); mail.setContent(text.replaceAll("\n", "<br\\>\n").trim(), "text/html; charset=UTF-8"); MimeMessageHelper helper = new MimeMessageHelper(mail, false, "UTF-8"); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); sender.send(mail); LOG.trace("E-mail sent with subject: {}", subject); return true; } catch (Exception ex) { LOG.warn("Failed to send email (subject: " + subject + ").", ex); return false; } }
From source file:org.apigw.authserver.web.controller.AlertController.java
public @ResponseBody String alert(@RequestBody Map<String, Object> alert) { String clientId, state;/* ww w . j a v a2 s. c o m*/ if (alert.containsKey("categories") && alert.get("categories") instanceof List) { List<String> categories = (List<String>) alert.get("categories"); log.info("cat: " + categories); clientId = categories.get(0); } else { throw new RuntimeException("No categories found"); } for (String k : alert.keySet()) { log.info(k + ": " + alert.get(k)); } Application app = appManagement.getApplicationByClientId(clientId); if (app != null) { String email = app.getEmail(); try { MimeMessage message = sender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message); helper.setTo(email); helper.setSubject("alert"); helper.setText("text"); sender.send(message); } catch (Exception e) { log.error("Caught exception while trying to send an email", e); } } return ""; }
From source file:com.abcd.employeemaven.common.MailEmployee.java
public void Mailing(String name, String content) throws MessagingException, MailParseException { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(simpleMailMessage.getFrom()); helper.setTo(simpleMailMessage.getTo()); helper.setSubject(simpleMailMessage.getSubject()); helper.setText(String.format(simpleMailMessage.getText(), name, content)); // FileSystemResource file = new FileSystemResource("C:\\log.txt"); // helper.addAttachment(file.getFilename(), file); }
From source file:dao.Mailer.java
public void send(String from, String to, String subject, String body) { try {/*w ww . ja v a 2 s .c om*/ MimeMessage mail = mailer.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mail, true); helper.setFrom(from, from); helper.setTo(to); helper.setReplyTo(from, from); helper.setSubject(subject); helper.setText(body, true); helper.setSentDate(new Date()); mailer.send(mail); } catch (Exception ex) { throw new RuntimeException(ex); } }
From source file:com.pamarin.income.controller.RegisterAccountCtrl.java
private void sendEmail(final String activateCode) { mailSender.send(new MailCallback() { @Override/*from w w w .j a va 2 s . com*/ public void execute(MimeMessageHelper helper) throws Exception { helper.setSubject("?" + app.getName()); helper.setTo(getEmail()); helper.setText( "? " + "???? " + UrlUtils.buildHostUrl() + "/register/activate/?code=" + activateCode); } }); }
From source file:controller.MailerController.java
@RequestMapping("send") public String send(ModelMap model, @RequestParam("from") String from, @RequestParam("to") String to, @RequestParam("subject") String subject, @RequestParam("body") String body) { try {//from w w w . jav a 2s.c o m //To mail MimeMessage mail = mailer.createMimeMessage(); // S dng lp h tr MimeMessageHelper helper = new MimeMessageHelper(mail); helper.setFrom(from, from); helper.setTo(to); helper.setReplyTo(from, from); helper.setSubject(subject); helper.setText(body, true); //Gi mail mailer.send(mail); model.addAttribute("message", "Send mail succes"); } catch (Exception e) { model.addAttribute("message", "Send mail fail"); } return "admin/mail"; }