module Config = Async_smtp__.Server_config
module Plugin = Async_smtp__.Server_plugin
module type S : sig ... end
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