SMTP protocol parsing library for Rust
Find a file
eternal-flame-AD 6008c8dd53
Some checks failed
CI / build (push) Failing after 6s
change SMTP ehlo response
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-11-09 19:14:44 -06:00
.github/workflows Less boring EHLO response 2024-05-28 15:26:33 +02:00
fuzz LICENSE change to MIT/Apache 2023-12-31 10:36:54 +01:00
src change SMTP ehlo response 2024-11-09 19:14:44 -06:00
.gitignore Mechanisms as bit sets. 2022-12-09 17:33:10 +00:00
Cargo.toml Less boring EHLO response 2024-05-28 15:26:33 +02:00
LICENSE-APACHE LICENSE change to MIT/Apache 2023-12-31 10:36:54 +01:00
LICENSE-MIT LICENSE change to MIT/Apache 2023-12-31 10:36:54 +01:00
README.md Updated README 2023-12-31 10:40:44 +01:00

smtp-proto

crates.io build docs.rs License: MIT License: Apache

smtp-proto is a fast SMTP/LMTP parser for Rust that supports all registered SMTP service extensions. The library is part of Stalwart SMTP and LMTP servers. It is not yet documented so if you need help using the library please start a discussion.

Testing & Fuzzing

To run the testsuite:

 $ cargo test

To fuzz the library with cargo-fuzz:

 $ cargo +nightly fuzz run smtp_proto

License

Licensed under either of

at your option.

Copyright (C) 2020-2024, Stalwart Labs Ltd.