Class

core3.mail.Service

SendMessage

Related Doc: package Service

Permalink

case class SendMessage(from: String, to: Seq[String], subject: String, htmlBody: String, attachments: Seq[File] = Seq.empty, inlineAttachments: Seq[(String, String)] = Seq.empty) extends Product with Serializable

Sends an email to multiple recipients with the supplied parameters.

from

'from' email address

to

list of 'to' email addresses

subject

email subject

htmlBody

email body

attachments

a list of regular (non-inline) attachments

inlineAttachments

a list of (full path, CID) inline attachments

returns

Future[Unit] - nothing

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

Instance Constructors

  1. new SendMessage(from: String, to: Seq[String], subject: String, htmlBody: String, attachments: Seq[File] = Seq.empty, inlineAttachments: Seq[(String, String)] = Seq.empty)

    Permalink

    from

    'from' email address

    to

    list of 'to' email addresses

    subject

    email subject

    htmlBody

    email body

    attachments

    a list of regular (non-inline) attachments

    inlineAttachments

    a list of (full path, CID) inline attachments

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val attachments: Seq[File]

    Permalink

    a list of regular (non-inline) attachments

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. val from: String

    Permalink

    'from' email address

  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. val htmlBody: String

    Permalink

    email body

  12. val inlineAttachments: Seq[(String, String)]

    Permalink

    a list of (full path, CID) inline attachments

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val subject: String

    Permalink

    email subject

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. val to: Seq[String]

    Permalink

    list of 'to' email addresses

  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped