package colombe

  1. Overview
  2. Docs

Parameters

module _ : Logs.LOG

Signature

type t
type nonrec error = Colombe.Rfc1869.error
val pp_error : error Fmt.t
val ehlo : t -> string -> (t, error) result
val encode : t -> Colombe.Rfc1869.encode
val action : t -> Colombe.Rfc1869.action option
val decode : Colombe.Rfc1869.decode -> t -> (t, error) result
val handle : t -> t
val mail_from : t -> Colombe.Reverse_path.t -> (string * string option) list
val rcpt_to : t -> Colombe.Forward_path.t -> (string * string option) list