Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val run :
?logger:(module Logs.LOG) ->
hostname:'a Domain_name.t ->
?port:int ->
domain:Colombe.Domain.t ->
authenticator:X509.Authenticator.t ->
from:Colombe.Reverse_path.t ->
recipients:Colombe.Forward_path.t list ->
Auth.authenticator option ->
(unit -> (string * int * int) option) ->
(unit, error) result Lwt.t