Class Email

java.lang.Object
com.atlassian.confluence.mail.Email
All Implemented Interfaces:
com.atlassian.core.task.Task, Serializable

public final class Email extends Object implements com.atlassian.core.task.Task
See Also:
  • Constructor Details

    • Email

      public Email(String to)
  • Method Details

    • execute

      public void execute() throws Exception
      Specified by:
      execute in interface com.atlassian.core.task.Task
      Throws:
      Exception
    • setBody

      public void setBody(String body)
    • setMimeType

      public void setMimeType(String mimeType)
    • setFrom

      public void setFrom(String from)
    • setFromName

      public void setFromName(String fromName)
    • setTo

      public void setTo(String to)
    • setSubject

      public void setSubject(String subject)
    • addHeader

      public void addHeader(String name, String value)
    • setReplyTo

      public void setReplyTo(String replyTo)
    • setInReplyTo

      public void setInReplyTo(String inReplyTo)
    • setMessageId

      public void setMessageId(String messageId)
    • getBody

      public String getBody()
    • setDataSources

      public void setDataSources(Collection<DataSource> dataSources)
    • send

      public void send(com.atlassian.mail.server.SMTPMailServer mailServer) throws com.atlassian.mail.MailException
      Throws:
      com.atlassian.mail.MailException
    • addBodyPart

      public void addBodyPart(MimeBodyPart bodyPart) throws MessagingException
      Throws:
      MessagingException