package imap

  1. Overview
  2. Docs

IMAP protocol interface

module QResync : sig ... end
module Condstore : sig ... end
val noop : unit ImapCore.command
val logout : unit ImapCore.command
val starttls : unit ImapCore.command
val authenticate : ImapAuth.t -> unit ImapCore.command
val login : string -> string -> unit ImapCore.command
val examine : string -> unit ImapCore.command
val select : string -> unit ImapCore.command
val create : string -> unit ImapCore.command
val delete : string -> unit ImapCore.command
val rename : string -> string -> unit ImapCore.command
val subscribe : string -> unit ImapCore.command
val unsubscribe : string -> unit ImapCore.command
val list : string -> string -> ImapTypes.mailbox_list list ImapCore.command
val lsub : string -> string -> ImapTypes.mailbox_list list ImapCore.command
val append : string -> ?flags:ImapTypes.flag list -> ?date_time:float -> string -> unit ImapCore.command
val check : unit ImapCore.command
val close : unit ImapCore.command
val expunge : unit ImapCore.command
val copy : ImapSet.t -> string -> unit ImapCore.command
val uid_copy : ImapSet.t -> string -> unit ImapCore.command
module Enable : sig ... end
module Id : sig ... end
module Uidplus : sig ... end
module XGmExt1 : sig ... end
module Namespace : sig ... end
module Compress : sig ... end
module Idle : sig ... end