vsmtp-server 1.2.0

Next-gen MTA. Secured, Faster and Greener
Documentation
[[bench]]
harness = false
name = "receiver2"

[[bench]]
harness = false
name = "iai_receiver"
path = "benches/iai/receiver.rs"
[dependencies.async-stream]
version = "0.3.3"

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

[dependencies.fastrand]
version = "1.8.0"

[dependencies.futures]
version = "0.3.21"

[dependencies.signal-hook]
version = "0.3.14"

[dependencies.thiserror]
version = "1.0.32"

[dependencies.time]
default-features = false
features = ["std", "formatting", "macros"]
version = "0.3.12"

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

[dependencies.tokio-stream]
version = "0.1.9"

[dependencies.tracing]
version = "0.1.36"

[dependencies.trust-dns-resolver]
default-features = false
version = "0.21.2"

[dependencies.vsmtp-common]
default-features = false
version = "1.2.0"

[dependencies.vsmtp-config]
default-features = false
version = "1.2.0"

[dependencies.vsmtp-delivery]
default-features = false
version = "1.2.0"

[dependencies.vsmtp-mail-parser]
default-features = false
version = "1.2.0"

[dependencies.vsmtp-rule-engine]
default-features = false
version = "1.2.0"
[dev-dependencies.criterion]
features = ["async_tokio", "html_reports"]
version = "0.3.6"

[dev-dependencies.iai]
version = "0.1.1"

[dev-dependencies.lettre]
default-features = false
features = ["smtp-transport", "builder", "tokio1-rustls-tls", "tracing"]
version = "0.10.0"

[dev-dependencies.pretty_assertions]
version = "1.2.1"

[dev-dependencies.rand]
version = "0.8.5"

[features]
default = ["vsmtp-common/gsasl_bindgen"]

[package]
authors = ["Team viridIT <https://viridit.com/>"]
categories = ["network-programming"]
description = "Next-gen MTA. Secured, Faster and Greener"
documentation = "https://docs.rs/crate/vsmtp-server/"
edition = "2021"
homepage = "https://github.com/viridIT/vSMTP"
keywords = ["vsmtp", "email", "server", "mail-server", "mail-filter"]
license = "GPL-3.0-only"
name = "vsmtp-server"
readme = "README.md"
repository = "https://github.com/viridIT/vSMTP"
resolver = "2"
rust-version = "1.60"
version = "1.2.0"
[package.metadata.docs.rs]
all-features = false
features = []
no-default-features = true
[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = "vsmtp-common = { path = \"../vsmtp-common\", default-features = false, version = \"{{version}}\" }"
search = "vsmtp-common = \\{ path = \"../vsmtp-common\", default-features = false, version = .*"

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = "vsmtp-config = { path = \"../vsmtp-config\", default-features = false, version = \"{{version}}\" }"
search = "vsmtp-config = \\{ path = \"../vsmtp-config\", default-features = false, version = .*"

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = "vsmtp-rule-engine = { path = \"../vsmtp-rule-engine\", default-features = false, version = \"{{version}}\" }"
search = "vsmtp-rule-engine = \\{ path = \"../vsmtp-rule-engine\", default-features = false, version = .*"

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = "vsmtp-mail-parser = { path = \"../vsmtp-mail-parser\", default-features = false, version = \"{{version}}\" }"
search = "vsmtp-mail-parser = \\{ path = \"../vsmtp-mail-parser\", default-features = false, version = .*"

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = "vsmtp-delivery = { path = \"../vsmtp-delivery\", default-features = false, version = \"{{version}}\" }"
search = "vsmtp-delivery = \\{ path = \"../vsmtp-delivery\", default-features = false, version = .*"