package async_smtp

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Simple.EnvelopeSource

Sourcetype t = {
  1. id : Async_smtp_types.Smtp_envelope.Id.t;
  2. sender : Async_smtp_types.Smtp_envelope.Sender.t;
  3. sender_args : Async_smtp_types.Smtp_envelope.Sender_argument.t list;
  4. recipients : Async_smtp_types.Email_address.t list;
}
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourceval rcpt_to : state:'state -> log:Async.Log.t -> 'session -> t -> Async_smtp_types.Email_address.t -> t Smtp_monad.t
Sourceval accept_data : state:'state -> log:Async.Log.t -> 'session -> t -> t Smtp_monad.t
Sourceval process : state:'state -> log:Async.Log.t -> flows:string list -> 'session -> t -> Async_smtp_types.Email.t -> string Smtp_monad.t