type t
val greeting : t ‑> string option
val hello : t ‑> [ `Simple of string | `Extended of string * Types.Smtp_extension.t list ] option
val supports_extension : t ‑> Types.Smtp_extension.t ‑> bool