val
fold :
t -> init:'acc__0 -> spool_dir:('acc__0 -> (
t, string)
Fieldslib.Field.t ->
t -> string -> 'acc__1) -> tmp_dir:('acc__1 -> (
t, string option)
Fieldslib.Field.t ->
t -> string option -> 'acc__2) -> where_to_listen:('acc__2 -> (
t,
Where_to_listen.t list)
Fieldslib.Field.t ->
t ->
Where_to_listen.t list -> 'acc__3) -> max_concurrent_send_jobs:('acc__3 -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__4) -> max_concurrent_receive_jobs_per_port:('acc__4 -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__5) -> rpc_port:('acc__5 -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__6) -> malformed_emails:('acc__6 -> (
t, [
|
`Reject
|
`Wrap
])
Fieldslib.Field.t ->
t -> [
|
`Reject
|
`Wrap
] -> 'acc__7) -> max_message_size:('acc__7 -> (
t,
Core.Std.Byte_units.t)
Fieldslib.Field.t ->
t ->
Core.Std.Byte_units.t -> 'acc__8) -> tls_options:('acc__8 -> (
t,
Tls.t option)
Fieldslib.Field.t ->
t ->
Tls.t option -> 'acc__9) -> client:('acc__9 -> (
t,
Client_config.t)
Fieldslib.Field.t ->
t ->
Client_config.t -> 'acc__10) -> 'acc__10