Module Async_smtp__.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