package sendmail-mirage

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Sendmail_mirage.MakeSource

Parameters

module Clock : Mirage_clock.PCLOCK
module Socket : Mirage_flow.S
module Happy_eyeballs : Happy_eyeballs_mirage.S with type flow = Socket.flow

Signature

Sourceval submit : ?encoder:(unit -> bytes) -> ?decoder:(unit -> bytes) -> ?queue:(unit -> (char, Bigarray.int8_unsigned_elt) Ke.Rke.t) -> Happy_eyeballs.t -> destination: [ `Domain_name of [ `host ] Domain_name.t | `Ipaddrs of Ipaddr.t list ] -> ?port:int -> domain:Colombe.Domain.t -> ?cfg:Tls.Config.client -> ?authenticator:X509.Authenticator.t -> ?authentication:Sendmail.authentication -> Colombe.Reverse_path.t -> Colombe.Forward_path.t list -> (unit -> (string * int * int) option Lwt.t) -> (unit, [> `Msg of string | Sendmail_with_starttls.error ]) result Lwt.t
Sourceval sendmail : ?encoder:(unit -> bytes) -> ?decoder:(unit -> bytes) -> ?queue:(unit -> (char, Bigarray.int8_unsigned_elt) Ke.Rke.t) -> Happy_eyeballs.t -> destination: [ `Domain_name of [ `host ] Domain_name.t | `Ipaddrs of Ipaddr.t list ] -> ?port:int -> domain:Colombe.Domain.t -> ?cfg:Tls.Config.client -> ?authenticator:X509.Authenticator.t -> ?authentication:Sendmail.authentication -> Colombe.Reverse_path.t -> Colombe.Forward_path.t list -> (unit -> (string * int * int) option Lwt.t) -> (unit, [> `Msg of string | Sendmail_with_starttls.error ]) result Lwt.t
OCaml

Innovation. Community. Security.