Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

[enhancement]: Allow the configuration of unique throttles per server #45

Open
1 task done
BrunoBlanes opened this issue Feb 20, 2024 · 0 comments
Open
1 task done
Assignees
Labels
enhancement New feature or request

Comments

@BrunoBlanes
Copy link

BrunoBlanes commented Feb 20, 2024

Which feature or improvement would you like to request?

I run three separate Stalwart SMTP Server instances, each with its own IP space. Each instance can send up to 100 emails per hour to each recipient domain. I use this throttling method to reduce the risk of getting blacklisted by other systems.

Since most of these lists are either domain or IP based, I figured I'd be able to add those limits, but instead it is shared across all instances.

I would like to have the option of setting different rate limits for each server. This way, I could use multiple instances running in parallel, each with its own IP space, more efficiently. Moreover, it would be helpful to have a feature that monitors the queue and allows the available servers to deliver the messages that are waiting due to rate limits on other servers.

Is your feature request related to a problem?

No.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@BrunoBlanes BrunoBlanes added the enhancement New feature or request label Feb 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants