Module Client.Expert

val send_envelope : t -> log:Async_smtp__.Mail_log.t -> ?⁠flows:Async_smtp__.Mail_log.Flows.t -> ?⁠component:Async_smtp__.Mail_log.Component.t -> send_data:(t -> unit Async.Deferred.Or_error.t) -> Async_smtp_types.Smtp_envelope.Info.t -> Envelope_status.t Async.Deferred.Or_error.t