package async_smtp

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

Module Simple.SessionSource

Sourcetype t = {
  1. local : Async.Socket.Address.Inet.t;
  2. remote : Async.Socket.Address.Inet.t;
  3. helo : string option;
  4. tls : bool;
  5. authenticated : string option;
}
Sourceval authenticated : t -> string option
Sourceval tls : t -> bool
Sourceval remote : t -> Async.Socket.Address.Inet.t
Sourceval local : t -> Async.Socket.Address.Inet.t
Sourcemodule Fields : sig ... end
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourceval empty : t
Sourceval connect : state:'state -> log:Async.Log.t -> local:Async.Socket.Address.Inet.t -> remote:Async.Socket.Address.Inet.t -> t Smtp_monad.t
Sourceval greeting : 't -> string
Sourceval helo : state:'state -> log:Async.Log.t -> t -> string -> t Smtp_monad.t
Sourceval extensions : state:'state -> 't -> 't Extension.t list
Sourceval disconnect : state:'state -> log:Async.Log.t -> 't -> unit Smtp_monad.t
OCaml

Innovation. Community. Security.