Aller au contenu
Module 7 · Leçon 14 sur 25

Le plugin quota et les avertissements

Fait partie du cours Dovecot : IMAP/POP3 à l'échelle de la production, dans le module Quotas, namespaces et dossiers partagés.

Auteur

À activer dans 90-quota.conf :

plugin {
  quota = maildir:User quota
  quota_status_success = DUNNO
  quota_status_nouser = DUNNO
  quota_status_overquota = "552 5.2.2 Mailbox is full"
}

protocol lmtp {
  postmaster_address = postmaster@example.com
  mail_plugins = $mail_plugins quota sieve
}

protocol imap {
  mail_plugins = $mail_plugins imap_quota
}

Quota par utilisateur depuis le quota_rule de userdb (par exemple *:bytes=5G).

E-mails d'avertissement à 80 % / 95 % via le service quota-warning :

plugin {
  quota_warning  = storage=80%% quota-warning 80 %u
  quota_warning2 = storage=95%% quota-warning 95 %u
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  unix_listener quota-warning {
    user = vmail
  }
}

quota-warning.sh lance mail pour envoyer un avis à l'utilisateur.

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel