Class SimpleMail

MimeMessage
net.datenwerke.rs.core.service.mail.SimpleMail
All Implemented Interfaces:
SessionProvider
Direct Known Subclasses:
SimpleCryptoMail

public class SimpleMail extends MimeMessage implements SessionProvider
A simple email which can be sent either using the ReportServer internal email settings or a given EmailDatasink. For easy construction, you can use MailBuilder.
  • Constructor Details

  • Method Details

    • setFrom

      public void setFrom(String from, String fromName)
    • setFrom

      public void setFrom(Address from, boolean setSender)
    • setText

      public void setText(String text)
    • setContents

      public void setContents(String text)
    • setHtml

      public void setHtml(String html)
    • setHtml

      public void setHtml(String html, SimpleAttachment... attachments)
    • setContent

      public void setContent(String text, SimpleAttachment... attachements)
    • setToRecipients

      public void setToRecipients(List<String> recipients)
    • setToRecipients

      public void setToRecipients(String... recipients)
    • setCCRecipients

      public void setCCRecipients(String... recipients)
    • setBccRecipients

      public void setBccRecipients(String... recipients)
    • setSubject

      public void setSubject(String subject)
    • getSession

      public Session getSession()
      Specified by:
      getSession in interface SessionProvider