mirror of
https://github.com/mailscope/kumomta.git
synced 2026-10-26 16:26:14 +00:00
2027220bcde44e4693b44bec37a679eb78aaf9f3
Eagle-eyed viewers of https://www.youtube.com/watch?v=Q-5E1Q5LlTY may have noticed that my claim that things were working right at the end were false! I'd misread the final SMTP status, but didn't notice until later reviewing the stream. In poking around at this a bit more, the issue is not due to the changes made to support the new connection metadata, but rather due to the precedence of the sender-based relaying options vs. the receipient-based relaying restriction. We'd always take the `relay_to` setting as authoritative before considering the sender based options, which made it rather difficult to get a working relaying policy. This commit flips that around: if the sender based rules permit relaying, then they will take precedence. Otherwise, we consider the recipient restrictions. I suspect that this is the root of the issue described in https://github.com/KumoCorp/kumomta/issues/63 but for which I wasn't able to reproduce with a simple local configuration.
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.
Getting Help
Please see How to Report Bugs or Get Help
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%