SMTP protocol parsing library for Rust
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Stalwart Official f9c4edfbda v0.2.5
2026-10-01 10:58:00 +02:00
.github/workflows Less boring EHLO response 2024-05-28 15:26:33 +02:00
fuzz Fixed fuzz tests 2025-09-14 09:07:01 +02:00
LICENSES Added rkyv support 2025-03-01 18:38:15 +01:00
src v0.2.5 2026-10-01 10:58:00 +02:00
.gitignore v0.2.4 2026-09-04 20:01:23 +02:00
Cargo.toml v0.2.5 2026-10-01 10:58:00 +02:00
README.md Added rkyv support 2025-03-01 18:38:15 +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, Stalwart Labs LLC