Module Async_smtp__.Server

module Config = Async_smtp__.Server_config
module Plugin = Async_smtp__.Server_plugin
module type S : sig ... end
module Make : functor (P : Plugin.S) -> S
val read_bsmtp : ?⁠log:Async_smtp__.Mail_log.t ‑> Async.Reader.t ‑> Async_smtp_types.Smtp_envelope.t Core.Or_error.t Async.Pipe.Reader.t
val read_mbox : ?⁠log:Async_smtp__.Mail_log.t ‑> Async.Reader.t ‑> Async_smtp_types.Smtp_envelope.t Core.Or_error.t Async.Pipe.Reader.t
module type For_test : sig ... end
module For_test : functor (P : Plugin.S) -> For_test