rapture
mail
package
mail
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
mail
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
Attachable
[
Res
]
extends
AnyRef
case class
Attachment
(
name:
String
,
content:
Annex
[
ForBytes
]
,
contentType:
OptionalParameter
[
MimeType
] =
UnspecifiedParameter
)
extends
Product
with
Serializable
case class
Contact
(
email:
String
,
name:
Option
[
String
] =
None
)
extends
Product
with
Serializable
class
ContactStringContext
extends
AnyRef
case class
EmailMessage
(
from:
Contact
,
to:
Seq
[
Contact
]
,
cc:
Seq
[
Contact
]
,
bcc:
Seq
[
Contact
]
,
subject:
String
,
mailable:
Annex
[
Mailable
]
,
attachments:
Seq
[
Annex
[
Attachable
]]*
)
extends
Product
with
Serializable
case class
Envelope
(
subject:
String
,
from:
Contact
,
to:
SeqParameter
[
Contact
]
,
cc:
SeqParameter
[
Contact
] =
Nil
,
bcc:
SeqParameter
[
Contact
] =
Nil
)
extends
Product
with
Serializable
case class
HtmlEmail
(
html:
HtmlDoc
,
inlines:
List
[
Annex
[
Attachable
]]
,
attachments:
List
[
Annex
[
Attachable
]]
)
extends
Product
with
Serializable
trait
HtmlToPlainTextConverter
extends
AnyRef
case class
MailEnrichedUriContext
(
uri:
UriContext
.type
)
extends
Product
with
Serializable
trait
Mailable
[
T
]
extends
AnyRef
case class
MailtoUri
(
email:
String
)
extends
Product
with
Serializable
case class
SendAddressException
(
invalid:
Set
[
Contact
]
,
validSent:
Set
[
Contact
]
,
validUnsent:
Set
[
Contact
]
)
extends
RuntimeException
with
Product
with
Serializable
case class
SendException
()
extends
RuntimeException
with
Product
with
Serializable
case class
SendReport
(
messageId:
String
)
extends
Product
with
Serializable
trait
Sendable
[
T
]
extends
AnyRef
trait
SendmailBackend
extends
AnyRef
case class
Smtp
(
hostname:
String
,
port:
Int
=
25
)
extends
Product
with
Serializable
trait
Smtp#send
extends
MethodConstraint
trait
Smtp#sendmail
extends
MethodConstraint
trait
send
extends
MethodConstraint
trait
sendTo
extends
MethodConstraint
Value Members
object
Attachable
object
Attachment
extends
Serializable
object
Contact
extends
Serializable
object
EmailMessage
extends
Serializable
object
Macros
object
Mailable
object
Mailto
object
MailtoUri
extends
Serializable
object
Sendable
object
Smtp
extends
Serializable
package
htmlToPlainTextConverters
implicit
def
mailEnrichedStringContext
(
sc:
StringContext
)
:
ContactStringContext
implicit
def
mailEnrichedUriContext
(
uri:
UriContext
.type
)
:
MailEnrichedUriContext
implicit
def
sendExtensionMethod
[
T
]
(
sendable:
T
)
(
implicit
arg0:
Sendable
[
T
]
)
:
Capability
[
T
]
package
sendmailBackends
Inherited from
AnyRef
Inherited from
Any
Ungrouped