package async_smtp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Tls_options : sig ... end
module Tcp_options : sig ... end
module Where_to_listen : sig ... end
module Timeouts : sig ... end
type t = {
  1. where_to_listen : Where_to_listen.t list;
  2. max_concurrent_receive_jobs_per_port : int;
  3. timeouts : Timeouts.t;
  4. rpc_port : int;
  5. malformed_emails : [ `Reject | `Wrap ];
  6. max_message_size : Core.Byte_units.t;
  7. tls_options : Tls_options.t option;
  8. tcp_options : Tcp_options.t option;
}
val tcp_options : t -> Tcp_options.t option
val tls_options : t -> Tls_options.t option
val max_message_size : t -> Core.Byte_units.t
val malformed_emails : t -> [ `Reject | `Wrap ]
val rpc_port : t -> int
val timeouts : t -> Timeouts.t
val max_concurrent_receive_jobs_per_port : t -> int
val where_to_listen : t -> Where_to_listen.t list
module Fields : sig ... end
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val load_exn : string -> t Async.Deferred.t
val default : t