rapture

mail

package mail

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. mail
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Attachable[Res] extends AnyRef

  2. case class Attachment(name: String, content: Annex[ForBytes], contentType: OptionalParameter[MimeType] = rapture.core.UnspecifiedParameter) extends Product with Serializable

  3. case class Contact(email: String, name: Option[String] = scala.None) extends Product with Serializable

  4. class ContactStringContext extends AnyRef

  5. 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

  6. case class Envelope(subject: String, from: Contact, to: SeqParameter[Contact], cc: SeqParameter[Contact] = ..., bcc: SeqParameter[Contact] = ...) extends Product with Serializable

  7. case class HtmlEmail(html: HtmlDoc, inlines: List[Annex[Attachable]], attachments: List[Annex[Attachable]]) extends Product with Serializable

  8. trait HtmlToPlainTextConverter extends AnyRef

  9. case class MailEnrichedUriContext(uri: UriContext.type) extends Product with Serializable

  10. trait Mailable[T] extends AnyRef

  11. case class MailtoUri(email: String) extends Product with Serializable

  12. case class SendAddressException(invalid: Set[Contact], validSent: Set[Contact], validUnsent: Set[Contact]) extends RuntimeException with Product with Serializable

  13. case class SendException() extends RuntimeException with Product with Serializable

  14. case class SendReport(messageId: String) extends Product with Serializable

  15. trait Sendable[T] extends AnyRef

  16. trait SendmailBackend extends AnyRef

  17. case class Smtp(hostname: String, port: Int = 25) extends Product with Serializable

  18. trait Smtp#send extends MethodConstraint

  19. trait Smtp#sendmail extends MethodConstraint

  20. trait send extends MethodConstraint

  21. trait sendTo extends MethodConstraint

Value Members

  1. object Attachable

  2. object Attachment extends Serializable

  3. object Contact extends Serializable

  4. object EmailMessage extends Serializable

  5. object Macros

  6. object Mailable

  7. object Mailto

  8. object MailtoUri extends Serializable

  9. object Sendable

  10. object Smtp extends Serializable

  11. package htmlToPlainTextConverters

  12. implicit def mailEnrichedStringContext(sc: StringContext): ContactStringContext

  13. implicit def mailEnrichedUriContext(uri: UriContext.type): MailEnrichedUriContext

  14. implicit def sendExtensionMethod[T](sendable: T)(implicit arg0: Sendable[T]): Capability[T]

  15. package sendmailBackends

Inherited from AnyRef

Inherited from Any

Ungrouped