package imap
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=f03cd5acb4d35a6159e16ad045a8d7a0149d3b0e89d4ac4b44737da6d5f7bb08
md5=c6e4028d34dafdaae4d9097d92badd26
README.md.html
ocaml-imap -- a client IMAP4rev1 library for OCaml
ocaml-imap
is a non-blocking IMAP codec to decode and encode the IMAP4rev1 email protocol.
ocaml-imap
is made of a single module Imap
and distributed under the MIT license. Its only dependencies are Uutf, Base64, and Uint.
Home page: https://github.com/nojb/ocaml-imap
Contact: Nicolas Ojeda Bar <n.oje.bar@gmail.com>
Installation
ocaml-imap
can be installed with opam
:
opam install imap
If you don't use opam
consult the opam
file for build instructions and a complete specification of the dependencies.
Documentation
The documentation and API reference is automatically generated by ocamldoc
from imap.mli
. It can be consulted online. It can also be generated with:
make doc
and accessed at api.docdir/index.html
.
Sample programs
Sample programs are located in the test
directory of the distribution. They can be built with:
make test
The resulting binaries are in the root directory:
wait_mail.native
is a simple utility that alerts the user of new arrived mail in a chosen mailbox. Depends on Cmdliner and Ssl.imap_shell.native
is a small ineractive shell that can be used to interact with IMAP servers in order to test the library and experiment with the protocol. Invoke with--help
for more information. Depends on Cmdliner, Ssl and Lwt.