Class MailService

java.lang.Object
at.letto.basespringboot.service.MailService

@Service public class MailService extends Object
  • Field Details

    • LOGGER

      static final org.slf4j.Logger LOGGER
    • mailServerHost

      @Value("${spring.mail.host:}") private String mailServerHost
    • mailServerPort

      @Value("${spring.mail.port:}") private Integer mailServerPort
    • mailServerUsername

      @Value("${spring.mail.username:}") private String mailServerUsername
    • mailServerPassword

      @Value("${spring.mail.password:}") private String mailServerPassword
    • mailServerAuth

      @Value("${spring.mail.properties.mail.smtp.auth:}") private String mailServerAuth
    • mailServerStartTls

      @Value("${spring.mail.properties.mail.smtp.starttls.enable:false}") private String mailServerStartTls
    • mailServerSsl

      @Value("${spring.mail.properties.mail.smtp.ssl.enable:false}") private String mailServerSsl
    • mailDebug

      @Value("${spring.mail.properties.mail.debug:false}") private String mailDebug
    • mailTemplatesPath

      @Value("${spring.mail.templates.path:mail-templates}") private String mailTemplatesPath
    • noReplyAddress

      @Value("${spring.mail.address.noreply:noreply@myschool.at}") private String noReplyAddress
    • replyAddress

      @Value("${spring.mail.address.reply:reply@myschool.at}") private String replyAddress
    • adminMailAdress

      @Value("${mail.admin.adress:}") private String adminMailAdress
    • javaMailSender

      private org.springframework.mail.javamail.JavaMailSender javaMailSender
  • Constructor Details

    • MailService

      public MailService()
  • Method Details

    • getJavaMailSender

      public org.springframework.mail.javamail.JavaMailSender getJavaMailSender()
    • createJavaMailSender

      private org.springframework.mail.javamail.JavaMailSender createJavaMailSender()
    • emailMessageSource

      public org.springframework.context.support.ResourceBundleMessageSource emailMessageSource()
    • sendSimpleMessage

      public boolean sendSimpleMessage(String subject, String text)
    • sendSimpleMessage

      public boolean sendSimpleMessage(String to, String subject, String text)
    • sendHtmlMessage

      public boolean sendHtmlMessage(String subject, String text)
    • sendHtmlMessage

      public boolean sendHtmlMessage(String to, String subject, String htmlBody)