BodyDecode

trait BodyDecode

Read a recursive multipart message into our simplified structure:

  • the first text, html or alternative part is defining MailBody
  • all other parts are flattened into a list of attachments
Companion
object
class Object
trait Matchable
class Any
trait decode
trait codec
object codec
object decode

Implicits

Implicits

implicit def attachmentDecode[F[_]](implicit evidence$1: Sync[F]): Conv[Part, Attachments[F]]
implicit def mailBodyDecode[F[_]](implicit evidence$2: Sync[F], ca: Conv[Part, Attachments[F]]): Conv[MimeMessage, BodyAttach[F]]
implicit def mailDecode[F[_]](implicit evidence$4: Sync[F], cb: Conv[MimeMessage, BodyAttach[F]], ch: Conv[MimeMessage, MailHeader]): Conv[MimeMessage, Mail[F]]