Trait/Object

skinny.mailer

SkinnyMailer

Related Docs: object SkinnyMailer | package mailer

Permalink

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

SkinnyMailer

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SkinnyMailer
  2. SkinnyMailerImplicits
  3. MessageBuilderFeature
  4. JavaMailSessionFeature
  5. LoggerProvider
  6. ExtraConfigFeature
  7. SmtpConfigFeature
  8. ConfigFeature
  9. SkinnyMailerBase
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class SkinnyMessageBuilder(message: SkinnyMessage) extends Product with Serializable

    Permalink

    SkinnyMessage builder.

    SkinnyMessage builder.

    message

    underlying message (mutable)

    Definition Classes
    MessageBuilderFeature

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. def bcc(bcc: String)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  6. def body(body: String)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  7. def cc(cc: String)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def config: SkinnyMailerConfigApi

    Permalink

    Returns all loaded config.

    Returns all loaded config.

    returns

    config

    Definition Classes
    ConfigFeature
  10. implicit def convertMimeBodyPartToRichMimeBodyPart[T >: MimeBodyPart <: BodyPart](b: T): RichMimeBodyPart

    Permalink
    Definition Classes
    SkinnyMailerImplicits
  11. implicit def convertMimeMessageToRichMimeMessage[T >: SkinnyMessage <: Message](m: T): RichMimeMessage

    Permalink
    Definition Classes
    SkinnyMailerImplicits
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def extraConfig: SkinnyMailerExtraConfig

    Permalink

    Extra properties.

    Extra properties.

    returns

    config

    Definition Classes
    ExtraConfigFeature
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def from(from: String)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def htmlBody(body: String, charset: String = config.charset)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  22. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  23. def mail(from: String = config.defaultFrom.orNull[String], to: Seq[String] = Nil, subject: String = "", body: String = "")(implicit s: Session = session): SkinnyMessage

    Permalink

    Creates SkinnyMessage object.

    Creates SkinnyMessage object.

    Definition Classes
    SkinnyMailerBase
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. def session: Session

    Permalink

    Provides javax.mail.Session object with loaded basicConfiguration.

    Provides javax.mail.Session object with loaded basicConfiguration. This object doesn't have a connection to smtp server.

    Definition Classes
    JavaMailSessionFeature
  28. def smtpConfig: SkinnyMailerSmtpConfigApi

    Permalink

    Returns loaded config on SMTP.

    Returns loaded config on SMTP.

    returns

    config

    Definition Classes
    SmtpConfigFeature
  29. def subject(subject: String)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. def to(to: String*)(implicit s: Session = session): SkinnyMessageBuilder

    Permalink
    Definition Classes
    MessageBuilderFeature
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. def transport: Transport

    Permalink

    Provides javax.mail.Transport object with real connection to smtp server.

    Provides javax.mail.Transport object with real connection to smtp server.

    Definition Classes
    JavaMailSessionFeature
  34. final def wait(): Unit

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

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

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

Inherited from SkinnyMailerImplicits

Inherited from MessageBuilderFeature

Inherited from JavaMailSessionFeature

Inherited from LoggerProvider

Inherited from ExtraConfigFeature

Inherited from SmtpConfigFeature

Inherited from ConfigFeature

Inherited from SkinnyMailerBase

Inherited from AnyRef

Inherited from Any

Ungrouped