p

mailer

package mailer

package

Source
package.scala
Version

1.0

Since

2019-07-18 14:25

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. mailer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Attachment(name: String, datasource: DataSource, disposition: Disposition) extends Product with Serializable
  2. case class ByteArrayDataSource(data: Array[Byte], mimeType: String) extends javax.mail.util.ByteArrayDataSource with Product with Serializable
  3. type DataSource = javax.activation.DataSource
  4. sealed abstract class Disposition extends AnyRef
  5. case class Email(subject: String, from: EmailAddress, text: String, htmlText: Option[String] = None, replyTo: Option[EmailAddress] = None, recipients: Seq[Recipient] = Seq.empty, attachments: Seq[Attachment] = Seq.empty) extends Product with Serializable

    EMail

    EMail

    Version

    1.0

    Since

    2019-07-18 14:23

  6. case class EmailAddress(name: String, address: String) extends Product with Serializable
  7. class Mailer extends AnyRef

    Mailer

    Mailer

    Version

    1.0

    Since

    2019-07-18 15:48

  8. case class MailerSettings(protocol: Option[String], host: String, port: String, failTo: String, auth: Option[Boolean], username: Option[String], password: Option[String], tls: Boolean = false) extends Product with Serializable
  9. case class Recipient(tpe: RecipientType, emailAddress: EmailAddress) extends Product with Serializable
  10. type RecipientType = javax.mail.Message.RecipientType
  11. case class SendEmailException(email: Email, cause: Throwable) extends RuntimeException with Product with Serializable

    exceptions

    exceptions

    Version

    1.0

    Since

    2019-07-18 15:46

  12. case class SendEmailTransportCloseException(result: Option[Try[Unit]], cause: Throwable) extends RuntimeException with Product with Serializable
  13. case class SendEmailsException(email: Seq[Email], cause: Throwable) extends RuntimeException with Product with Serializable
  14. case class SendEmailsTransportCloseException(results: Option[Seq[Try[Unit]]], cause: Throwable) extends RuntimeException with Product with Serializable
  15. type Session = javax.mail.Session
  16. case class TransportCloseException[T](result: Option[T], cause: Throwable) extends RuntimeException with Product with Serializable

Value Members

  1. object Attachment extends (String, DataSource, Disposition) ⇒ Attachment with Serializable
  2. object Disposition
  3. object Email extends Serializable
  4. object Mailer
  5. object RecipientType
  6. object Session

Inherited from AnyRef

Inherited from Any

Ungrouped