private void sendMails() { String from = "pavan@opencodez.com"; String to = "solapure@opencodez.com"; String subject = "Java Mail with Spring Boot - Plain Text"; EmailTemplate template = new EmailTemplate("hello-world-plain.txt"); Map<String, String> replacements = new HashMap<String, String>(); replacements.put("user", "Pavan"); replacements.put("today", String.valueOf(new Date())); String message = template.getTemplate(replacements); Email email = new Email(from, to, subject, message); try { //Mail Signing emailService.signAndSend(email); //Main Encryption emailService.encryptAndSend(email); } catch (Exception e) { e.printStackTrace(); } } }
private void sendTextMail() { String from = "pavan@localhost"; String to = "solapure@localhost"; String subject = "Java Mail with Spring Boot - Plain Text"; EmailTemplate template = new EmailTemplate("hello-world-plain.txt"); Map<String, String> replacements = new HashMap<String, String>(); replacements.put("user", "Pavan"); replacements.put("today", String.valueOf(new Date())); String message = template.getTemplate(replacements); Email email = new Email(from, to, subject, message); emailService.send(email); }
public void send(Email eParams) { if (eParams.isHtml()) { try { sendHtmlMail(eParams); } catch (MessagingException e) { logger.error("Could not send email to : {} Error = {}", eParams.getToAsList(), e.getMessage()); } } else { sendPlainTextMail(eParams); } }
public void send(Email eParams) { if (eParams.isHtml()) { try { sendHtmlMail(eParams); } catch (MessagingException e) { logger.error("Could not send email to : {} Error = {}", eParams.getToAsList(), e.getMessage()); } } else { sendPlainTextMail(eParams); } }
private void sendHtmltMail() { String from = "pavan@localhost"; String to = "solapure@localhost"; String subject = "Java Mail with Spring Boot"; EmailTemplate template = new EmailTemplate("hello-world.html"); Map<String, String> replacements = new HashMap<String, String>(); replacements.put("user", "Pavan"); replacements.put("today", String.valueOf(new Date())); String message = template.getTemplate(replacements); Email email = new Email(from, to, subject, message); email.setHtml(true); emailService.send(email); }