Rust interface for OpenSMTPD filters https://docs.rs/opensmtpd/latest/opensmtpd/
This repository has been archived on 2023-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Rodolphe Breard 45639f18c0 Refactor the library
Threads are a bad idea because for now the filter API is not guaranteed
to be state-less. The interface is now synchronous, which should be
enough for most filters.
The refactoring brought other changes, the most important being the
concept of modular input sources and output destination and the complete
rewrite of the procedural macro.
2019-09-17 16:45:04 +02:00
opensmtpd Refactor the library 2019-09-17 16:45:04 +02:00
opensmtpd-derive Refactor the library 2019-09-17 16:45:04 +02:00
.gitignore First commit 2018-12-26 10:27:46 +01:00
Cargo.toml Use procedural macros to define events 2019-01-06 15:41:30 +01:00
README.md Refactor the library 2019-09-17 16:45:04 +02:00

Rust-OpenSMTPD

Rust binding for OpenSMTPD filters.

Features

This is a work in progress, the API is not stabilized yet.

  • Reports
  • Filters
  • Filter-level context
  • Session-level context