skinny

mailer

package mailer

Visibility
  1. Public
  2. All

Type Members

  1. case class Attachments(message: RichMimeMessage) extends IndexedSeq[RichMimeBodyPart] with Product with Serializable

    Attachments for the message.

    Attachments for the message.

    message

    message

  2. sealed trait BodyType extends AnyRef

    Represents body type (text or html)

  3. case class HeaderLines(message: RichMimeMessage) extends Product with Serializable

    Header lines of MIME message.

  4. case class RichMimeBodyPart(underlying: MimeBodyPart) extends Product with Serializable

    Enriched MimeBodyPart.

  5. trait RichMimeMessage extends Logging

    Enriched MimeMessage .

  6. trait SkinnyMailer extends SkinnyMailerBase with ConfigFeature with SmtpConfigFeature with ExtraConfigFeature with JavaMailSessionFeature with MessageBuilderFeature with SkinnyMailerImplicits

    SkinnyMailer

  7. trait SkinnyMailerBase extends AnyRef

    SkinnyMailer base implementation.

  8. case class SkinnyMailerConfig(debug: Boolean, mimeVersion: String, charset: String, contentType: String, defaultFrom: Option[String], transportProtocol: String, smtp: SkinnyMailerSmtpConfigApi) extends SkinnyMailerConfigApi with Product with Serializable

  9. trait SkinnyMailerConfigApi extends SkinnyMailerConfigBase

    Configuration for SkinnyMailer.

  10. trait SkinnyMailerConfigBase extends Logging

    Basic trait for SkinnyMailer configuration.

  11. case class SkinnyMailerExtraConfig(properties: Map[String, Any]) extends Product with Serializable

    Key value config.

  12. case class SkinnyMailerSmtpConfig(host: String, port: Int, connectTimeoutMillis: Int, readTimeoutMillis: Int, startTLSEnabled: Boolean, authEnabled: Boolean, user: Option[String], password: Option[String]) extends SkinnyMailerSmtpConfigApi with Product with Serializable

  13. trait SkinnyMailerSmtpConfigApi extends SkinnyMailerConfigBase

    SMTP settings for SkinnyMailer.

  14. class SkinnyMessage extends MimeMessage with RichMimeMessage

    Skinny Message which wraps and extends javax.mail.internet.MimeMessage.

  15. case class SmtpAuthentication(user: String, password: String) extends Product with Serializable

    user/password pair for SMTP authentication.

Value Members

  1. object Html extends BodyType with Product with Serializable

    HTML

  2. object JavaMailOps extends Logging

    Operations about javax.mail APIs.

  3. object SkinnyMailer

  4. object SkinnyMailerConfig extends Serializable

  5. object SkinnyMailerExtraConfig extends Serializable

    Key value config.

  6. object SkinnyMailerSmtpConfig extends Serializable

  7. object Text extends BodyType with Product with Serializable

    plain text

  8. package feature

  9. package implicits

  10. package test

Ungrouped