Smtp

com.mchange.mailutil.Smtp
object Smtp

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Smtp.type

Members list

Type members

Classlikes

case class Address(email: String, displayName: Option[String], codec: Codec)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Address

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Address.type
object AddressesRep

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait AddressesRep[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class Auth(user: String, password: String) extends Authenticator

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Authenticator
class Object
trait Matchable
class Any
Show all
case class Context(host: String, port: Int, auth: Option[Auth], startTls: Boolean, debug: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Context

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Context.type
object Env

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Env.type
object Port

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Port.type
object Prop

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Prop.type

Value members

Concrete methods

def _composeSimple(mimeType: String)(contents: Object, subject: String, from: Seq[Address], to: Seq[Address], cc: Seq[Address], bcc: Seq[Address], replyTo: Seq[Address])(using context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def _composeSimpleHtmlPlaintextAlternative(html: String, plaintext: String, subject: String, from: Seq[Address], to: Seq[Address], cc: Seq[Address], bcc: Seq[Address], replyTo: Seq[Address])(using context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def _sendSimple(mimeType: String)(contents: Object, subject: String, from: Seq[Address], to: Seq[Address], cc: Seq[Address], bcc: Seq[Address], replyTo: Seq[Address])(using context: Context): Unit
def _sendSimpleHtmlPlaintextAlternative(html: String, plaintext: String, subject: String, from: Seq[Address], to: Seq[Address], cc: Seq[Address], bcc: Seq[Address], replyTo: Seq[Address])(using context: Context): Unit
def composeSimple[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](mimeType: String)(contents: Object, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def composeSimpleHtmlOnly[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](html: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def composeSimpleHtmlPlaintextAlternative[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](html: String, plaintext: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def composeSimplePlaintext[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](plaintext: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): MimeMessage

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Does not set msg.setSentDate(...). Be sure to do so, and then msg.saveChanges() before sending!

Attributes

def sendSimple[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](mimeType: String)(contents: Object, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): Unit
def sendSimpleHtmlOnly[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](html: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): Unit
def sendSimpleHtmlPlaintextAlternative[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](html: String, plaintext: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): Unit
def sendSimplePlaintext[A : AddressesRep, B : AddressesRep, C : AddressesRep, D : AddressesRep, E : AddressesRep](plaintext: String, subject: String, from: A, to: B, cc: C, bcc: D, replyTo: E, strict: Boolean)(implicit evidence$1: AddressesRep[A], evidence$2: AddressesRep[B], evidence$3: AddressesRep[C], evidence$4: AddressesRep[D], evidence$5: AddressesRep[E], context: Context): Unit