Cargo Features

[dependencies]
pimalaya-email = { version = "0.15.0", default-features = false, features = ["imap-backend", "notmuch-backend", "pgp-native", "pgp-commands", "pgp-gpg", "smtp-sender"] }
default = imap-backend, pgp-commands, smtp-sender

These default features are set whenever pimalaya-email is added without default-features = false somewhere in the dependency tree.

imap-backend default = imap, imap-proto, utf7-imap

backends

Affects backend::imap, flag::imap, envelope::imap

notmuch-backend = notmuch

Affects backend::notmuch, config::NotmuchConfig, flag::notmuch, envelope::notmuch

pgp-native

Enables pgp-native of mml-lib

Affects pgp::native

pgp-commands default

Enables pgp-commands of mml-lib

Affects pgp::cmds

pgp-gpg

Enables pgp-gpg of mml-lib

Affects pgp::gpg

smtp-sender default = mail-send

senders

Affects sender::smtp

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

imap imap-backend

Enables imap =3.0.0-alpha.10

imap-proto imap-backend

Enables imap-proto =0.16.2

mail-send smtp-sender

Enables mail-send =0.4.0

notmuch notmuch-backend?
utf7-imap imap-backend