mirror of
https://github.com/mailscope/kumomta.git
synced 2026-10-24 23:42:26 +00:00
d1264e753bd70df6bbd5183c5d7d88af97d37765
`cargo build --release` will build all packages with the full combination of enabled features, resulting in executables such as `kcli` getting linked with rocksdb and openssl. When we build packages we want to avoid that. In the CI we were running `cargo nextest run --release` thinking that it would avoid recompiling some deps and that we could reuse those "release" binaries in the final package without recompiling. That isn't true, so let's just run the tests in debug mode (should be slightly faster to build), then build the individual executables in release mode, so that we get slimmer executables. We'll see how this works for rocky, then apply similar changes to the rest of CI.
KumoMTA
This repository holds the source code to KumoMTA, a modern Message Transfer Agent designed for large scale sending environments.
You can learn more about why it exists here.
Documentation
You can learn more about KumoMTA from the Documentation
Community
Real-time discussion is available on Our Discord.
Our Forum is better for long-form questions and discussions.
Developers
If you're interesting in contributing/extending KumoMTA, take a look at DEVELOPERS.md.
Reporting Bugs
Please see How to Report Bugs.
Getting Help
Please see How to Get Help
Talk to Us
We're available to talk about the project, book us at https://cal.com/team/kumomta/talk-with-kumomta.
Description
The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.
37 MiB
Languages
Rust
91.8%
Lua
6.3%
Python
0.9%
Shell
0.8%
JavaScript
0.1%