package async_smtp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Tls : sig ... end
module Where_to_listen : sig ... end
type t = {
  1. spool_dir : string;
  2. tmp_dir : string option;
  3. where_to_listen : Where_to_listen.t list;
  4. max_concurrent_send_jobs : int;
  5. max_concurrent_receive_jobs_per_port : int;
  6. rpc_port : int;
  7. malformed_emails : [ `Reject | `Wrap ];
  8. max_message_size : Core.Byte_units.t;
  9. tls_options : Tls.t option;
  10. client : Async_smtp__.Client_config.t;
}
include sig ... end
val client : t -> Async_smtp__.Client_config.t
val tls_options : t -> Tls.t option
val max_message_size : t -> Core.Byte_units.t
val malformed_emails : t -> [ `Reject | `Wrap ]
val rpc_port : t -> int
val max_concurrent_receive_jobs_per_port : t -> int
val max_concurrent_send_jobs : t -> int
val where_to_listen : t -> Where_to_listen.t list
val spool_dir : t -> string
module Fields : sig ... end
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val load_exn : string -> t Async.Deferred.t
val tmp_dir : t -> string
val default : t