IMAP in OCaml
1(lang dune 3.21)
2(name imap)
3
4(generate_opam_files true)
5
6(license ISC)
7(authors "Anil Madhavapeddy")
8(maintainers "Anil Madhavapeddy <anil@recoil.org>")
9(source (tangled anil.recoil.org/ocaml-imap))
10
11(package
12 (name imap)
13 (synopsis "IMAP4rev2 client library for OCaml")
14 (description
15 "A comprehensive IMAP client library implementing RFC 9051 IMAP4rev2. \
16 Provides connection management, authentication, mailbox operations, \
17 message fetching, IDLE support, and connection pooling. Includes an \
18 imap-client CLI tool.")
19 (depends
20 (ocaml (>= 5.1.0))
21 (eio (>= 1.0))
22 (eio_main (>= 1.0))
23 (tls-eio (>= 1.0))
24 (tls (>= 1.0))
25 (cstruct (>= 6.0.0))
26 (fmt (>= 0.9.0))
27 (base64 (>= 3.5.0))
28 (cmdliner (>= 1.2.0))
29 (mirage-crypto-rng (>= 1.0.0))
30 (odoc :with-doc)
31 (alcotest (and :with-test (>= 1.7.0)))))