November 2, 20214 yr Hallo zusammen, einige meiner Kunden sind eifrige Mail-Sammler und haben den zugewiesenen Mail-Speicherplatz teilweise schon überschritten. Meine Mails (siehe unten), den Speicherplatz zu erhöhen wurde komplett ignoriert. Die vom System ausgelöste Mail sieht wie folgt aus: ******* Sie haben bereits 5997.51 MB von Ihren insgesamt 5000 MB Speicherplatz verbraucht. Dies sind mehr als 90%. ****** Das die Berechnung hier überhaupt nicht passt ist natürlich absolut unschön, wie kann ich das korrigieren ? Aber nun zu meiner Frage, ich habe gelesen, dass ich durch Aktivierung von Quota den Versand von Mails unterbinden kann. Kann ich die Aktivierung von Quota auch jetzt noch machen ???? Was muss ich bedenken ? VG X-GER
November 2, 20214 yr 1 minute ago, X-GER said: den zugewiesenen Mail-Speicherplatz teilweise schon überschritten. Den Kunden "Webspace" oder explizit Mail-Speicherplatz pro Mailkonto? 2 minutes ago, X-GER said: Meine Mails (siehe unten), den Speicherplatz zu erhöhen wurde komplett ignoriert. Den Satz versteh ich nicht. 2 minutes ago, X-GER said: Das die Berechnung hier überhaupt nicht passt ist natürlich absolut unschön, wie kann ich das korrigieren ? Was stimmt da nicht? 5997.51 MB sind offensichtlich mehr als 90% von 5000 MB....Du hast halt als Schwellwert "90" angegeben... 5 minutes ago, X-GER said: Kann ich die Aktivierung von Quota auch jetzt noch machen ???? Wenn es dir nur um Mails geht, ja, das geht. Einstellungen -> Mail -> Mailbox-quota Dann kannst du dem Kunden eine gesamt-quota zuweisen und der Kunde selbst kann pro Konto Einschränken wieviel Speicherplatz da pro Konto verwendet werden darf. Dovecot/Postfix lesen das direkt via SQL aus, da muss man gott sei dank nichts mit quotatool oder auf dem dateisystem machen
November 2, 20214 yr Author vor 27 Minuten schrieb d00p: Hallo d00p, vielen Dank für Deine rasche Antwort. Du schreibst : Einstellungen -> Mail -> Mailbox-quota Das finde ich so bei mir nicht: kannst Du mir da noch mal weiterhelfen ? Eine Unterscheidung von Webspace und Mail-Speicherplatz kann ich beim Kunden gar nicht vornehmen: Screenshot anbei: Gruß X-GER
November 2, 20214 yr 20 minutes ago, X-GER said: kannst Du mir da noch mal weiterhelfen ? Jo da war ich wohl zu knapp angebunden, die Settings-Kategorie heisst "Mailserver-Einstellungen" 20 minutes ago, X-GER said: Eine Unterscheidung von Webspace und Mail-Speicherplatz kann ich beim Kunden gar nicht vornehmen Das hängt damit zusammen dass du die erste Einstellung noch nicht aktiviert hast
November 2, 20214 yr Author Danke für Deine Antwort. Kann ich mit der Aktivierung etwas "kaputt" machen? Ich habe irgendwo gelesen, dass sich durch eine Quota-Aktivierung die Datei-Struktur ändert. Oder kann ich Quota nach Belieben ein- und ausschalten ?
November 2, 20214 yr Just now, X-GER said: Ich habe irgendwo gelesen, dass sich durch eine Quota-Aktivierung die Datei-Struktur ändert. Bei echter dateisystem-quota ist das so, ja, nur mail-quota läuft komplett über SQL und kann an und ausgeschaltet werden
November 2, 20214 yr 2 hours ago, d00p said: Dann kannst du dem Kunden eine gesamt-quota zuweisen und der Kunde selbst kann pro Konto Einschränken wieviel Speicherplatz da pro Konto verwendet werden darf. Dovecot/Postfix lesen das direkt via SQL aus, da muss man gott sei dank nichts mit quotatool oder auf dem dateisystem machen Genau an dieser Umsetzung hänge ich auch aktuell mal wieder bei Bestandskunden. Wenn ich nun im Nachhinein eine Gesamtquota vergebe, aber der Kunde die Mailboxquota nicht setzt (und somit auf 0 bleibt) geht technisch nichts. E-Mails werden trotzdem zugestellt. Auch wenn er auf E-Mails (automatische "Speicherplatz voll" oder auch direkte Ansprache) nicht reagiert, kann / darf / sollte ich ihm ja nicht seine Verteilung vorgeben. Wenn die jeweiligen Mailbox-Quotas definiert sind, funktioniert die Ablehnung bei Mailbox full. Oder habe ich noch irgendwo eine Einstellung übersehen, die nur das Gesamtquota für E-mails berücksichtigt?
November 2, 20214 yr Nein, das muss pro Konto festgelegt werden. Und ob du ihm das dann setzen kannst/darfst/sollst hängt von dir und den AGB die der Kunde akzeptiert hat ab. Ist z.b. eine feste Speichergröße für seine Daten festgesetzt wüsste ich nicht wieso du die nicht auch umsetzen darfst
November 2, 20214 yr 1 minute ago, X-GER said: oder reicht es, wenn ich unter (Mailserver-Einstellungen ) den folgenden Punkt aktiviere ? ja das reicht
November 2, 20214 yr 21 minutes ago, d00p said: Nein, das muss pro Konto festgelegt werden. Und ob du ihm das dann setzen kannst/darfst/sollst hängt von dir und den AGB die der Kunde akzeptiert hat ab. Ist z.b. eine feste Speichergröße für seine Daten festgesetzt wüsste ich nicht wieso du die nicht auch umsetzen darfst Nun der Kunde hat bspw. 5GB Speicherplatz - wie er die aber nutzt und sich aufteilt gebe ich ihm nicht vor. Daher kann ich da im nachhinein nichts einschränken. Einer der "Maximalkunden" nutzt da nur eine Webvisitenkarte und den Rest für 5 oder 6 E-Mail-Adressen und dort haben die Mailuser unterschiedliche Auslastungen, die ich ohne genauere Kenntnis eben nicht einschätzen kann - außer dass einer alleine immer wieder über die 5GB rausknallt (wohl ein Objektleiter). Würde ich den festsetzen auf die maximalen 5GB wären ja immer noch die anderen Mailnutzer die das Gesamtpaket überschreiten.
November 2, 20214 yr Naja, egal wie, wenn du den kunden jetzt "zwingen" willst in seiner quota zu bleiben musst du ihn da ja in irgendeiner art und weise was vorgeben oder du hoffst halt das er es selbst macht. Hat der Kunde ein gesamt-mail-quota-kontingent kann er dieses auf seine konten-verteilen wie er will (und 0 [unlimited] darf er nicht mehr setzen). Das Thema Quota ist immer bescheiden bei Bestandskunden
November 2, 20214 yr Author vor 17 Minuten schrieb d00p: ja das reicht Ich habe die Einstellung nun aktiviert. Müssen im Dovecot noch Einstellungen vorgenommen werden?
November 2, 20214 yr Nein da müsste alles vorbereitet sein das quota_rule Feld mitauszulesen (default ist ja 0 und 0 ist für dovecot 'unlimited')
November 3, 20214 yr Author Hallo d00p, leider funktioniert die Quota-Regel nicht. Ich habe ein Test-Mail-Konto angelegt und ein Kontingent von 5 MiB festgelegt. Dann habe ich zu dieser Mail-Adresse einige Mails geschickt (über 5 MiB) Es findet keine Abweisung durch den Dovecot statt. In der Datei /etc/dovecot/conf.d/90-quota.conf sind alle Einträge auskommentiert. Ist das so korrekt?
November 3, 20214 yr Das Plugin an sich ist ja aktiviert und die Froxlor-SQL Queries geben die Eigenschaft "quota_rule" für das Konto mit zurück. Aktiviere doch mal ein höheres Logging und schau mal was dovecot dazu so loggt
November 3, 20214 yr Als Anregung was bei mir relevantes drin ist und es ist schon lange her, dass ich es eingerichtet habe: plugin { quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=80%% quota-warning 80 %u } service quota-warning { executable = script /usr/local/bin/quota-warning-de.sh user = vmail unix_listener quota-warning { user = vmail } } plugin { quota = maildir:User quota } und wegen der Vollständigkeit noch um die Mailboxuser zu informieren /usr/local/sbin/quota-warning-de.sh: #!/bin/sh PERCENT=$1 USER=$2 cat << EOF | /usr/lib/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing" From: support@domain.de To: $USER Cc: support@domain.de Date: `date +"%a, %d %b %Y %H:%M:%S %z"` Subject: Quota-Warnung! Sehr geehrter Benutzer, das Postfach $USER ist zu $PERCENT% ausgelastet! Viele Grüße Ihr Support
November 3, 20214 yr 8 minutes ago, Shortie said: plugin { quota = maildir:User quota } das könnte ggfls ein punkt sein, bin ich mir auch aktuell nicht 100% sicher
November 3, 20214 yr Author @Shortie: vielen Dank. E-Mails werden nun beim Erreichen der Quota abgelehnt. Was jetzt noch nicht funktioniert, ist der automatische Versand der quota-warning-de.sh Das manuelle Ausführen der Datei quota-warning-de.sh (chmod 755) von der Konsole funktioniert problemlos. Also vermute ich, das dovecot das Script nicht automatisch ausführt. Hast Du da evtl. eine Lösung ?
November 3, 20214 yr 1 hour ago, Shortie said: plugin { quota = maildir:User quota } also war es das tatsächlich in der 90-quota.conf?
November 3, 20214 yr Alles klar, dann pack ich das fürs Release am freitag doch gleich noch mit dazu super
November 3, 20214 yr 54 minutes ago, X-GER said: @Shortie: vielen Dank. E-Mails werden nun beim Erreichen der Quota abgelehnt. Was jetzt noch nicht funktioniert, ist der automatische Versand der quota-warning-de.sh Das manuelle Ausführen der Datei quota-warning-de.sh (chmod 755) von der Konsole funktioniert problemlos. Also vermute ich, das dovecot das Script nicht automatisch ausführt. Hast Du da evtl. eine Lösung ? Abgelehnt werden die E-Mails und der Sender bekommt auch eine E-Mail mit "Quota exceeded (mailbox for user is full)" - richtig oder? Die quota-warning-de.sh (bei mir ist es chmod 700 - chown vmail :vmail) informiert ja nur den Mailboxeigentümer - eher nice to have statt wirklich notwendig plugin { quota_warning = storage=95%% quota-warning 95 %u } hast du das mindestens auch drin?
Create an account or sign in to comment