val send' : ?log:Async_smtp__.Mail_log.t ‑> ?credentials:Async_smtp__.Credentials.t ‑> ?server:Async_smtp_types.Smtp_socket_address.t ‑> sender:Async_smtp_types.Smtp_envelope.Sender.t ‑> ?sender_args:Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> recipients:Async_smtp_types.Email_address.t list ‑> Async_smtp_types.Email.t ‑> Envelope_status.t Async.Deferred.Or_error.t
val send : ?log:Async_smtp__.Mail_log.t ‑> ?credentials:Async_smtp__.Credentials.t ‑> ?server:Async_smtp_types.Smtp_socket_address.t ‑> sender:Async_smtp_types.Smtp_envelope.Sender.t ‑> ?sender_args:Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> recipients:Async_smtp_types.Email_address.t list ‑> Async_smtp_types.Email.t ‑> unit Async.Deferred.Or_error.t
include module type of Async_smtp_types.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
val content : whitespace:Email_message__.Headers.Whitespace.t ‑> extra_headers:(Email_message__.Headers.Name.t * Email_message__.Headers.Value.t) list ‑> encoding:Email_message.Octet_stream.Encoding.known ‑> string ‑> Email_message__.Email_simple.t
val multipart : whitespace:Email_message__.Headers.Whitespace.t ‑> content_type:Email_message__.Email_simple.Mimetype.t ‑> extra_headers:(Email_message__.Headers.Name.t * Email_message__.Headers.Value.t) list ‑> Email_message__.Email_simple.t list ‑> Email_message__.Email_simple.t