🐝 terminal mail client, mirror of https://git.meli-email.org/meli/meli.git https://crates.io/crates/meli
BSD/Linux/macos terminal email client with support for multiple accounts and Maildir / mbox / notmuch / IMAP / JMAP / NNTP (Usenet).
Try an old online interactive web demo powered by WebAssembly!
#meli
on OFTC IRC | mailing lists
Table of contents:
cargo install meli
or cargo install --git https://git.meli-email.org/meli/meli.git meli
Run cargo build --release --bin meli
or make
.
For detailed building instructions, see BUILD.md
|
See a comprehensive tour of See also the Quickstart tutorial online. After installing You can run meli with arbitrary configuration files by setting the
|
See meli(7)
for an extensive tutorial and meli.conf(5)
for all configuration values.
Main view | Compact main view | Compose with embed terminal editor |
Protocol | Support |
---|---|
IMAP | full |
Maildir | full |
notmuch | full[^0] |
mbox | read-only |
JMAP | functional |
NNTP / Usenet | functional |
[^0]: there's no support for searching through all email directly, you'd have to create a mailbox with a notmuch query that returns everything and search inside that mailbox.
NO_COLOR
supportHTML rendering is achieved using w3m by default.
You can use the pager.html_filter
setting to override this (for more details you can consult meli.conf(5)
).
See a comprehensive tour of meli
in the manual page meli(7)
.
See also the Quickstart tutorial online.
After installing meli
, see meli(1)
, meli.conf(5)
, meli(7)
and meli-themes(5)
for documentation.
Sample configuration and theme files can be found in the meli/docs/samples/
subdirectory.
Manual pages are also hosted online.
meli
by default looks for a configuration file in this location: ${XDG_CONFIG_HOME}/meli/config.toml
You can run meli with arbitrary configuration files by setting the ${MELI_CONFIG}
environment variable to their locations, or use the [-c, --config]
argument:
MELI_CONFIG=./test_config meli
or
meli -c ./test_config