play.api.libs

mailer

package mailer

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Attachment extends AnyRef

  2. case class AttachmentData(name: String, data: Array[Byte], mimetype: String, description: Option[String] = None, disposition: Option[String] = None, contentId: Option[String] = None) extends Attachment with Product with Serializable

  3. case class AttachmentFile(name: String, file: File, description: Option[String] = None, disposition: Option[String] = None, contentId: Option[String] = None) extends Attachment with Product with Serializable

  4. abstract class CommonsMailer extends MailerClient

  5. case class Email(subject: String, from: String, to: Seq[String] = Seq.empty, bodyText: Option[String] = None, bodyHtml: Option[String] = None, charset: Option[String] = None, cc: Seq[String] = Seq.empty, bcc: Seq[String] = Seq.empty, replyTo: Option[String] = None, bounceAddress: Option[String] = None, attachments: Seq[Attachment] = Seq.empty, headers: Seq[(String, String)] = Seq.empty) extends Product with Serializable

  6. trait MailerClient extends libs.mailer.MailerClient

  7. trait MailerComponents extends AnyRef

  8. class MailerConfigurationModule extends Module

  9. class MailerModule extends Module

  10. class MockMailer extends MailerClient

  11. case class SMTPConfiguration(host: String, port: Int, ssl: Boolean = false, tls: Boolean = false, user: Option[String] = None, password: Option[String] = None, debugMode: Boolean = false, timeout: Option[Int] = None, connectionTimeout: Option[Int] = None, mock: Boolean = false) extends Product with Serializable

  12. class SMTPConfigurationModule extends Module

  13. class SMTPConfigurationProvider extends Provider[SMTPConfiguration]

  14. class SMTPMailer extends MailerClient

Value Members

  1. object SMTPConfiguration extends Serializable

Deprecated Value Members

  1. object MailerPlugin

    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.0) Use injected MailerClient instead

Ungrouped