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

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

Open
@BrunoBlanes

Description

@BrunoBlanes

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions