EmailServiceDefault

Default implementation of EmailService , that uses Spring Boot’s JavaMailSender API service to send out emails.

Note that this implementation requires that an implementation of Spring’s JavaMailSender is configured.

API

EmailServiceDefault.java
class EmailServiceDefault {
  EmailServiceDefault(EmailConfiguration configuration, Provider<JavaMailSender> emailSenderProvider)
  boolean send(List<String> toList, List<String> ccList, List<String> bccList, String subject, String body, DataSource... attachments)
  String[] originalUnlessOverridden(List<String> original, String overrideIfAny)
  boolean notEmpty(String[] addresses)
}