package async_smtp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of struct include Async_smtp.Smtp_client.Config end
type t = {
  1. greeting : string Core.sexp_option;
  2. tls : (Domain_suffix.t * Tls.t) list;
  3. send_receive_timeout : [ `Default | `This of Core.Time.Span.t ];
  4. final_ok_timeout : [ `Default | `This of Core.Time.Span.t ];
}
include sig ... end
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val tls : t -> (Domain_suffix.t * Tls.t) list
val greeting : t -> string Core.sexp_option
val load_exn : string -> t Async.Deferred.t
val match_tls_domain : t -> string -> Tls.t option
val has_tls : t -> bool
val send_receive_timeout : t -> Core.Time.Span.t
val final_ok_timeout : t -> Core.Time.Span.t
val file_arg_type : t Async.Command.Spec.Arg_type.t
val load_sync : string -> t option
val default : t
val arg_spec : unit -> (smtp_config:t -> 'a, 'a) Async.Command.Spec.t
OCaml

Innovation. Community. Security.