case class Message(from: InternetAddress, subject: String, content: Content, to: Seq[InternetAddress] = Seq.empty[InternetAddress], cc: Seq[InternetAddress] = Seq.empty[InternetAddress], bcc: Seq[InternetAddress] = Seq.empty[InternetAddress], replyTo: Option[InternetAddress] = None, replyToAll: Option[Boolean] = None, headers: Seq[MessageHeader] = Seq.empty[MessageHeader]) extends Product with Serializable

Represents the e-mail message itself.

from

e-mail sender address

subject

e-mail subject text

content

e-mail content, represented by the instance of com.github.jurajburian.mailer.Content class

to

set of e-mail receiver addresses

cc

set of e-mail carbon copy receiver addresses

bcc

set of e-mail blind carbon copy receiver addresses

replyTo

address used to reply this message (optional)

replyToAll

whether the new message will be addressed to all recipients of this message

headers

message headers (RFC 822)

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Message
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Message(from: InternetAddress, subject: String, content: Content, to: Seq[InternetAddress] = Seq.empty[InternetAddress], cc: Seq[InternetAddress] = Seq.empty[InternetAddress], bcc: Seq[InternetAddress] = Seq.empty[InternetAddress], replyTo: Option[InternetAddress] = None, replyToAll: Option[Boolean] = None, headers: Seq[MessageHeader] = Seq.empty[MessageHeader])

    from

    e-mail sender address

    subject

    e-mail subject text

    content

    e-mail content, represented by the instance of com.github.jurajburian.mailer.Content class

    to

    set of e-mail receiver addresses

    cc

    set of e-mail carbon copy receiver addresses

    bcc

    set of e-mail blind carbon copy receiver addresses

    replyTo

    address used to reply this message (optional)

    replyToAll

    whether the new message will be addressed to all recipients of this message

    headers

    message headers (RFC 822)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bcc: Seq[InternetAddress]
  6. val cc: Seq[InternetAddress]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. val content: Content
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. val from: InternetAddress
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. val headers: Seq[MessageHeader]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val replyTo: Option[InternetAddress]
  20. val replyToAll: Option[Boolean]
  21. val subject: String
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. val to: Seq[InternetAddress]
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped