Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

 

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

  • 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:

image.thumb.png.b8702acf9665868ae61dc936dbbeef0e.png

kannst Du mir da noch mal weiterhelfen ?

Eine Unterscheidung von Webspace und Mail-Speicherplatz kann ich beim Kunden gar nicht vornehmen:
Screenshot anbei:

image.thumb.png.ce3b9699c0879588020eb1dd4c779629.png

Gruß
X-GER

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 :)

  • 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 ?

 

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

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?

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

  • Author

Meinst Du diese Einstellung  mit Mailbox-Quota: ??
image.thumb.png.ea5e0978c3befd1d57a783e045746f1b.png

  • Author

Doppelpost

1 minute ago, X-GER said:

oder reicht es, wenn ich unter (Mailserver-Einstellungen ) den folgenden Punkt aktiviere ?
image.thumb.png.d99edb9b9ca5b7ddc58290d65b59a571.png

ja das reicht

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.

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

  • Author
vor 17 Minuten schrieb d00p:

ja das reicht

Ich habe die Einstellung nun aktiviert.
Müssen im Dovecot noch Einstellungen vorgenommen werden?
 

Nein da müsste alles vorbereitet sein das quota_rule Feld mitauszulesen (default ist ja 0 und 0 ist für dovecot 'unlimited')

  • 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?


 

 

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

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

 

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

  • 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-warn
ing-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 ?

1 hour ago, Shortie said:
plugin {
  quota = maildir:User quota
}

also war es das tatsächlich in der 90-quota.conf?

  • Author

ja, das war auskommentiert

 

Alles klar, dann pack ich das fürs Release am freitag doch gleich noch mit dazu :) super

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-warn
ing-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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.