Module Mime

val parameters : string -> string * (string * string) list
val content_type : ?digest:bool -> Mail.t -> string * (string * string) list
val parts : Mail.t -> Mail.t list
val quoted_printable_decode : string -> string
val quoted_printable_encode : string -> string
val decoded : Mail.t -> string
val to_utf8 : string -> string -> string
val decode_words : string -> string
val encode_words : string -> string
type leaf = {
  1. mime : string;
  2. filename : string option;
  3. data : string;
  4. part : Mail.t;
}
val leaves : Mail.t -> leaf list
val text : Mail.t -> string
val attachments : Mail.t -> leaf list
val text_part : string -> Mail.t
val attachment : filename:string -> string -> Mail.t
val type_of_filename : string -> string
val multipart : boundary:string -> Mail.t list -> (string * string) list * string