Advertisement
Guest User

Untitled

a guest
Nov 11th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. mail:
  2. host: smtp.gmail.com
  3. port: 587
  4. username: **********@gmail.com
  5. password: ****************
  6. protocol: smtp
  7. tls: true
  8. properties.mail.smtp:
  9. auth: true
  10. starttls.enable: true
  11. ssl.trust: smtp.gmail.com
  12.  
  13. @Async
  14. public void sendEmail(String to, String subject, String content, boolean isMultipart, boolean isHtml) {
  15. log.debug("Send e-mail[multipart '{}' and html '{}'] to '{}' with subject '{}' and content={}",
  16. isMultipart, isHtml, to, subject, content);
  17.  
  18. // Prepare message using a Spring helper
  19. MimeMessage mimeMessage = javaMailSender.createMimeMessage();
  20. try {
  21. MimeMessageHelper message = new MimeMessageHelper(mimeMessage, isMultipart, CharEncoding.UTF_8);
  22. message.setTo(to);
  23. message.setFrom(jHipsterProperties.getMail().getFrom());
  24. message.setSubject(subject);
  25. message.setText(content, isHtml);
  26. javaMailSender.send(mimeMessage);
  27. log.debug("Sent e-mail to User '{}'", to);
  28. } catch (Exception e) {
  29. log.warn("E-mail could not be sent to user '{}'", to, e);
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement