https://github.com/marinac-dev/imap_ex
Elixir IMAP library
https://github.com/marinac-dev/imap_ex
Last synced: 12 months ago
JSON representation
Elixir IMAP library
- Host: GitHub
- URL: https://github.com/marinac-dev/imap_ex
- Owner: marinac-dev
- Created: 2021-08-18T13:46:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-26T17:25:07.000Z (almost 5 years ago)
- Last Synced: 2025-04-07T10:49:19.208Z (about 1 year ago)
- Language: Elixir
- Size: 20.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ImapEx - Elixir IMAP client library
## About [WIP]
Imap client library written in Elixir, with goal to be secure, fast and asyn.
## Roadmap:
- [x] SSL base | Core and wrapper (support only IMAP secure on port 993)
- [x] IMAP Commands
- [x] IMAP connection manager (GenServer)
- [ ] WIP: Parsing | IMAP Response
- [ ] WIP: Parsing | Envelope, Body (RFC822)
- [ ] IMAP Mailbox | Local storage
- [ ] Imap Mailbox | Command validation
- [ ] IMAP response parser
- [ ] High level API Client | User friendly
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `imap_ex` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:imap_ex, "~> 0.1.0"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/imap_ex](https://hexdocs.pm/imap_ex).