bug report: cryptic quota warning message when going below 100%

Offen
#4,697 0 Kommentare 1 Reaktion 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@georglauterbach arbeitet bereits daran.

Seit 21.4.2026.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

kind/bug/report meta/needs triage service/dovecot stale-bot/ignore
📝 Preliminary Checks
  • I tried searching for an existing issue and followed the debugging docs advice, but still need assistance.
  • I will disclose any AI assistance I have used with the information I provide in my report, so that I do not waste the time of humans trying to help me.
👀 What Happened?

It is about this file:

https://github.com/docker-mailserver/docker-mailserver/blob/a4a417fe3e8eef585b358044ccf628f39bbf92e4/target/dovecot/90-quota.conf#L21-L25

Which calls this script:

https://github.com/docker-mailserver/docker-mailserver/blob/a4a417fe3e8eef585b358044ccf628f39bbf92e4/target/bin/quota-warning#L3-L14

Due to how this quota warning system works, when they manage to free enough space to make their mailbox usable again after having reached 100%, they receive the following message:

Your mailbox is now below% full.

They don't understand it, as it is indeed quite mysterious, so they forward it to us admins.

I’ve read that the Dovecot quotas are working differently in v2.4 (see here and here, so maybe we'll need to rework the whole thing anyway…

And if we can actually keep those scripts with the v2.4 upgrade, this is easy to fix (we can add a if block to the quota-warning and write a different message).

👟 Reproduction Steps

No response

🐋 DMS Version

v15.1.0

💻 Operating System and Architecture

Debian Trixie, ARM64

⚙️ Container configuration files
Not relevant
📜 Relevant log output
Not relevant
Vorherrschende Sprache
Shell
Sterne
19.7k
Forks
2.1k
Ø Merge
22 Std. 39 Min.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus docker-mailserver/docker-mailserver

Alle Issues in docker-mailserver/docker-mailserver

Ähnliche Issues

Weitere Issues zu Shell/Bash

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.