# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.67" name = "dust-mail" version = "0.4.3" description = "A multi protocol email client" documentation = "https://docs.dust.email" readme = "README.md" license = "MIT" repository = "https://github.com/dust-mail/core" [dependencies.ammonia] version = "3" [dependencies.async-imap] version = "0.8.0" optional = true default-features = false [dependencies.async-native-tls] version = "0.5.0" default-features = false [dependencies.async-pop] version = "1.1.0" features = ["sasl"] optional = true default-features = false [dependencies.async-smtp] version = "0.9.0" optional = true default-features = false [dependencies.async-std] version = "1.12.0" features = ["attributes"] optional = true [dependencies.async-trait] version = "0.1.66" [dependencies.autoconfig] version = "0.4" optional = true default-features = false [dependencies.chrono] version = "0.4" [dependencies.directories] version = "5.0.1" [dependencies.dns-mail-discover] version = "0.2.7" optional = true default-features = false [dependencies.email] version = "0.0.21" [dependencies.futures] version = "0.3" [dependencies.log] version = "0.4" [dependencies.mail-builder] version = "0.3.1" [dependencies.maildir] version = "0.6.4" optional = true [dependencies.mailparse] version = "0.14" [dependencies.ms-autodiscover] version = "0.3" features = ["pox"] optional = true default-features = false [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.serde_json] version = "1.0" optional = true [dependencies.tokio] version = "1" features = [ "net", "macros", "sync", "time", "rt-multi-thread", ] optional = true [dependencies.validator] version = "0.16.1" [dev-dependencies.dotenv] version = "0.15.0" [dev-dependencies.env_logger] version = "0.10.0" [features] autoconfig = ["dep:autoconfig"] autodiscover = ["dep:ms-autodiscover"] default = [ "pop", "imap", "smtp", "discover", "runtime-tokio", "serde", "maildir", ] discover = [ "autoconfig", "autodiscover", "dep:dns-mail-discover", ] imap = ["dep:async-imap"] json = [ "serde", "dep:serde_json", ] maildir = ["dep:maildir"] pop = ["dep:async-pop"] runtime-async-std = [ "dep:async-std", "async-native-tls/runtime-async-std", "async-imap?/runtime-async-std", "async-smtp?/runtime-async-std", "async-pop?/runtime-async-std", "autoconfig?/runtime-async-std", "ms-autodiscover?/runtime-async-std", "dns-mail-discover?/runtime-async-std", ] runtime-tokio = [ "dep:tokio", "async-native-tls/runtime-tokio", "async-imap?/runtime-tokio", "async-smtp?/runtime-tokio", "async-pop?/runtime-tokio", "autoconfig?/runtime-tokio", "ms-autodiscover?/runtime-tokio", "dns-mail-discover?/runtime-tokio", ] serde = ["dep:serde"] smtp = ["dep:async-smtp"]