@Service
public class MailService
extends java.lang.Object
We use the @Async annotation to send emails asynchronously.
Constructor and Description |
---|
MailService(io.github.jhipster.config.JHipsterProperties jHipsterProperties,
org.springframework.mail.javamail.JavaMailSender javaMailSender,
org.springframework.context.MessageSource messageSource,
org.thymeleaf.spring4.SpringTemplateEngine templateEngine) |
Modifier and Type | Method and Description |
---|---|
void |
sendActivationEmail(User user) |
void |
sendCreationEmail(User user) |
void |
sendEmail(java.lang.String to,
java.lang.String subject,
java.lang.String content,
boolean isMultipart,
boolean isHtml) |
void |
sendEmailFromTemplate(User user,
java.lang.String templateName,
java.lang.String titleKey) |
void |
sendPasswordResetMail(User user) |
public MailService(io.github.jhipster.config.JHipsterProperties jHipsterProperties, org.springframework.mail.javamail.JavaMailSender javaMailSender, org.springframework.context.MessageSource messageSource, org.thymeleaf.spring4.SpringTemplateEngine templateEngine)
@Async public void sendEmail(java.lang.String to, java.lang.String subject, java.lang.String content, boolean isMultipart, boolean isHtml)
@Async public void sendEmailFromTemplate(User user, java.lang.String templateName, java.lang.String titleKey)
@Async public void sendActivationEmail(User user)
@Async public void sendCreationEmail(User user)
@Async public void sendPasswordResetMail(User user)
Copyright © 2017 Osgiliath. All rights reserved.