Module type Async_smtp__Server_plugin.S

module Session : Session
module Envelope : Envelope with type session := Session.t
val rpcs : unit ‑> unit Async.Rpc.Implementation.t list