Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants