public class MailServiceImpl extends java.lang.Object implements MailService
Constructor and Description |
---|
MailServiceImpl(org.springframework.mail.javamail.JavaMailSender javaMailSender,
java.lang.String fromAddress)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
sendEmail(java.lang.String toEmail,
java.lang.String subject,
java.lang.String body)
Method to send emails.
|
public MailServiceImpl(org.springframework.mail.javamail.JavaMailSender javaMailSender, java.lang.String fromAddress)
javaMailSender
- An implementation of the JavaMailSender interface.fromAddress
- The from email address for the email.public void sendEmail(@NotBlank(message="Cannot send email to blank address.") @Nonnull java.lang.String toEmail, @NotBlank(message="Subject cannot be empty") @Nonnull java.lang.String subject, @Nullable java.lang.String body) throws GenieException
MailService
sendEmail
in interface MailService
toEmail
- The email address to send the email to.subject
- The subject of the email.body
- The body of the emailGenieException
- If there is any problem