kannader
kannader copied to clipboard
A highly configurable async SMTP server written in Rust
This should mitigate any memory leaks in user code, and it's supposed not to store anything in globals anyway so the more we enforce this the better. We can't have...
And then expose it as config
See https://github.com/jrlevine/eaitesttools
This should probably be done after #111, as we're also interested in routing loops that have only us as a server (though this might be useful even without #111, as...
This should probably be done after https://github.com/Ekleog/yuubind/issues/110 ; as #110 will make this much easier.
Idea: in the queue-stored user metadata, store `Vec`, where `Range` means “reuse a data range from the source message” and `String` “use this constant data”. Then, when re-emitting the message,...
This will allow us to add fields in the future
Either that or write down somewhere why one isn't implemented -- IMO every function should be fuzzed when possible
Is the security of older protocol versions actually that much better than plain smtp? Probably yes but TBD, this may not necessarily be worth it.