package mailer
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
Attachments
(message: RichMimeMessage) extends IndexedSeq[RichMimeBodyPart] with Product with Serializable
Attachments for the message.
Attachments for the message.
- message
message
-
sealed
trait
BodyType
extends AnyRef
Represents body type (text or html)
-
case class
HeaderLines
(message: RichMimeMessage) extends Product with Serializable
Header lines of MIME message.
-
case class
RichMimeBodyPart
(underlying: MimeBodyPart) extends Product with Serializable
Enriched MimeBodyPart.
-
trait
RichMimeMessage
extends LoggerProvider
Enriched MimeMessage .
-
trait
SkinnyMailer
extends SkinnyMailerBase with ConfigFeature with SmtpConfigFeature with ExtraConfigFeature with JavaMailSessionFeature with MessageBuilderFeature with SkinnyMailerImplicits
SkinnyMailer
-
trait
SkinnyMailerBase
extends AnyRef
SkinnyMailer base implementation.
- case class SkinnyMailerConfig (debug: Boolean, mimeVersion: String, charset: String, contentType: String, defaultFrom: Option[String], transportProtocol: String, smtp: SkinnyMailerSmtpConfigApi) extends SkinnyMailerConfigApi with Product with Serializable
-
trait
SkinnyMailerConfigApi
extends SkinnyMailerConfigBase
Configuration for SkinnyMailer.
-
trait
SkinnyMailerConfigBase
extends LoggerProvider
Basic trait for SkinnyMailer configuration.
-
case class
SkinnyMailerExtraConfig
(properties: Map[String, Any]) extends Product with Serializable
Key value config.
- 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
-
trait
SkinnyMailerSmtpConfigApi
extends SkinnyMailerConfigBase
SMTP settings for SkinnyMailer.
-
class
SkinnyMessage
extends MimeMessage with RichMimeMessage
Skinny Message which wraps and extends javax.mail.internet.MimeMessage.
-
case class
SmtpAuthentication
(user: String, password: String) extends Product with Serializable
user/password pair for SMTP authentication.
Value Members
-
object
Html
extends BodyType with Product with Serializable
HTML
-
object
JavaMailOps
extends LoggerProvider
Operations about javax.mail APIs.
- object SkinnyMailer
- object SkinnyMailerConfig extends Serializable
-
object
SkinnyMailerExtraConfig
extends Serializable
Key value config.
- object SkinnyMailerSmtpConfig extends Serializable
-
object
Text
extends BodyType with Product with Serializable
plain text