protect small servers by rejecting new addresses under resource constraints / capping smtp/imap connection limits#1019
Open
hpk42 wants to merge 2 commits into
Open
protect small servers by rejecting new addresses under resource constraints / capping smtp/imap connection limits#1019hpk42 wants to merge 2 commits into
hpk42 wants to merge 2 commits into
Conversation
…urable via chatmail.ini parameters this by default limits new address creation if load average/disk usage/RAM-usage is too high
…it in chatmail.ini current max connection limits for dovecot (50K) and postfix (10K) are geared for nine.testrun.org. A small VPS would typically have a lot less resources as many operators run on a <10EUR per month budget.
missytake
approved these changes
Jul 18, 2026
missytake
left a comment
Contributor
There was a problem hiding this comment.
Thanks for pushing this! Let's ask operators which limits they deem sufficient.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mainly, this PR rejects new address creation when system is under load, has not much RAM or disk storage left.
It also makes postfix/dovecot max connection limit available in chatmail.ini and lowers the defaults which were geared for nine.testrun.org operations.