email-lib 0.23.2

Rust library to manage emails
Documentation
[dependencies.advisory-lock]
optional = true
version = "0.3"

[dependencies.async-trait]
version = "0.1"

[dependencies.chrono]
version = "0.4"

[dependencies.chumsky]
default-features = false
features = ["std", "label"]
version = "=1.0.0-alpha.7"

[dependencies.convert_case]
version = "0.5"

[dependencies.dirs]
optional = true
version = "4.0"

[dependencies.email-macros]
version = "=0.0.2"

[dependencies.email_address]
default-features = false
optional = true
version = "0.2"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.hickory-resolver]
features = ["dns-over-rustls"]
optional = true
version = "0.24"

[dependencies.hyper]
default-features = false
features = ["http1", "http2"]
optional = true
version = "0.14"

[dependencies.hyper-rustls]
optional = true
version = "0.24"

[dependencies.imap]
default-features = false
features = ["rustls-tls"]
optional = true
version = "=3.0.0-alpha.13"

[dependencies.imap-proto]
optional = true
version = "=0.16.3"

[dependencies.keyring-lib]
optional = true
version = "=0.4.2"

[dependencies.log]
version = "0.4"

[dependencies.mail-builder]
version = "0.3"

[dependencies.mail-parser]
version = "0.9"

[dependencies.mail-send]
optional = true
version = "0.4"

[dependencies.maildirpp]
optional = true
version = "=0.0.2"

[dependencies.mml-lib]
version = "=1.0.12"

[dependencies.notify]
default-features = false
features = ["macos_kqueue"]
optional = true
version = "6"

[dependencies.notify-rust]
version = "4"

[dependencies.notmuch]
optional = true
version = "=0.8.0"

[dependencies.oauth-lib]
version = "=0.1.1"

[dependencies.once_cell]
version = "1"

[dependencies.ouroboros]
version = "0.15"

[dependencies.paste]
version = "1"

[dependencies.pgp-lib]
optional = true
version = "=0.2.0"

[dependencies.process-lib]
version = "=0.4.2"

[dependencies.rayon]
optional = true
version = "1.6"

[dependencies.regex]
version = "1.5"

[dependencies.secret-lib]
version = "=0.4.4"

[dependencies.serde]
optional = true
version = "1"

[dependencies.serde-xml-rs]
optional = true
version = "0.6"

[dependencies.shellexpand-utils]
version = "=0.2.1"

[dependencies.thiserror]
version = "1"

[dependencies.tokio]
default-features = false
features = ["macros", "fs", "net"]
version = "1.23"

[dependencies.tokio-rustls]
version = "0.25"

[dependencies.tree_magic_mini]
version = "3"

[dependencies.urlencoding]
version = "2.1"

[dependencies.utf7-imap]
optional = true
version = "=0.3.2"
[dev-dependencies.concat-with]
version = "0.2"

[dev-dependencies.env_logger]
version = "0.10"

[dev-dependencies.tempfile]
version = "3.3"

[dev-dependencies.tokio]
features = ["full"]
version = "1.23"

[features]
account-discovery = ["dep:email_address", "dep:futures", "dep:hickory-resolver", "dep:hyper", "dep:hyper-rustls", "dep:serde", "dep:serde-xml-rs"]
account-sync = ["dep:advisory-lock", "dep:dirs", "dep:futures", "maildir"]
default = ["imap", "maildir", "smtp", "sendmail"]
derive = ["dep:serde", "serde/derive", "mml-lib/derive", "secret-lib/derive", "process-lib/derive", "keyring-lib/derive"]
imap = ["dep:futures", "dep:imap", "dep:imap-proto", "dep:utf7-imap"]
maildir = ["dep:maildirpp", "dep:notify", "dep:rayon"]
notmuch = ["dep:notmuch"]
pgp = []
pgp-commands = ["pgp", "mml-lib/pgp-commands"]
pgp-gpg = ["pgp", "mml-lib/pgp-gpg"]
pgp-native = ["pgp", "keyring-lib", "mml-lib/pgp-native", "dep:pgp-lib"]
sendmail = []
smtp = ["dep:mail-send"]

[lib]
name = "email"

[package]
authors = ["soywod <clement.douin@posteo.net>"]
categories = ["email", "network-programming"]
description = "Rust library to manage emails"
documentation = "https://docs.rs/email-lib/latest/email/"
edition = "2021"
homepage = "https://pimalaya.org"
keywords = ["email", "maildir", "imap", "smtp", "sendmail"]
license = "MIT"
name = "email-lib"
readme = "README.md"
repository = "https://git.sr.ht/~soywod/pimalaya/tree/master/item/email/README.md"
version = "0.23.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--document-private-items"]