Module Async_smtp.Simplemail.Expert

val send' : ?log:Mail_log.t ‑> ?server:Types.Address.t ‑> sender:Types.Sender.t ‑> ?sender_args:Types.Argument.t list ‑> recipients:Types.Email_address.t list ‑> Email_message.Std.Email.t ‑> Envelope_status.t Async.Deferred.Or_error.t
val send : ?log:Mail_log.t ‑> ?server:Types.Address.t ‑> sender:Types.Sender.t ‑> ?sender_args:Types.Argument.t list ‑> recipients:Types.Email_address.t list ‑> Email_message.Std.Email.t ‑> unit Async.Deferred.Or_error.t
include module type of Email_message.Std.Email.Simple.Expert
val create_raw : ?from:string ‑> to_:string list ‑> ?cc:string list ‑> ?reply_to:string list ‑> subject:string ‑> ?id:string ‑> ?in_reply_to:string ‑> ?date:string ‑> ?auto_generated:unit ‑> ?extra_headers:(Email_message.Headers.Name.t * Email_message.Headers.Value.t) list ‑> ?attachments:(Email_message.Email.Simple.attachment_name * Email_message.Email.Simple.Content.t) list ‑> Email_message.Email.Simple.Content.t ‑> Email_message.Email.Simple.t