Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:serveur:archi_mail [2013/10/04 02:39] Mathieu R [Combattre le spam : Postscreen, Amavis, Spamassassin et Clamav] |
doc:serveur:archi_mail [2013/10/13 23:49] (Version actuelle) Mathieu R [10-mail.conf] |
||
---|---|---|---|
Ligne 622: | Ligne 622: | ||
<file dot 10-auth.conf> | <file dot 10-auth.conf> | ||
... | ... | ||
- | mail_location = maildir:/ | + | mail_location = maildir:/ |
... | ... | ||
namespace inbox { | namespace inbox { | ||
Ligne 795: | Ligne 795: | ||
=== 90-plugin.conf === | === 90-plugin.conf === | ||
- | Ce fichier contient la configuration de tout les plugins activés dans dovecot (et qui nécessitent une configuration). Nous verrons le fonctionnement du plugin '' | + | Ce fichier contient la configuration de tout les plugins activés dans dovecot (et qui nécessitent une configuration). Nous verrons le fonctionnement du plugin '' |
<file dot 90-plugin.conf> | <file dot 90-plugin.conf> | ||
plugin { | plugin { | ||
- | #Quota | ||
- | quota = dict: | ||
- | quota_rule = *: | ||
- | quota_warning = storage=75%% / | ||
- | quota_warning2 = storage=90%% / | ||
#Antispam | #Antispam | ||
Ligne 819: | Ligne 814: | ||
</ | </ | ||
+ | |||
+ | === 90-quota.conf === | ||
+ | |||
+ | Ce fichier permet de configurer Dovecot pour qu'il consulte les quota de chaque utilisateur dans la base de données, et l' | ||
+ | |||
+ | <file dot 90-quota.conf> | ||
+ | ... | ||
+ | |||
+ | ## Quota limits | ||
+ | |||
+ | plugin { | ||
+ | quota = dict: | ||
+ | quota_rule = *: | ||
+ | } | ||
+ | |||
+ | ... | ||
+ | |||
+ | ## Quota warning | ||
+ | plugin { | ||
+ | quota_warning = storage=99%% quota-warning 99 %u | ||
+ | quota_warning2 = storage=97%% quota-warning 97 %u | ||
+ | quota_warning3 = storage=95%% quota-warning 95 %u | ||
+ | quota_warning4 = storage=90%% quota-warning 90 %u | ||
+ | quota_warning5 = storage=85%% quota-warning 85 %u | ||
+ | quota_warning6 = storage=80%% quota-warning 80 %u | ||
+ | quota_warning7 = storage=75%% quota-warning 75 %u | ||
+ | } | ||
+ | |||
+ | ... | ||
+ | |||
+ | ## quota warning service | ||
+ | service quota-warning { | ||
+ | executable = script / | ||
+ | user = vmail | ||
+ | unix_listener quota-warning { | ||
+ | user = vmail | ||
+ | } | ||
+ | } | ||
+ | |||
+ | ... | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nous avons défini un script pour le service '' | ||
+ | |||
+ | <file bash quota-warning.sh> | ||
+ | #!/bin/sh | ||
+ | |||
+ | PERCENT=$1 | ||
+ | USER=$2 | ||
+ | FROM=" | ||
+ | qwf="/ | ||
+ | | ||
+ | echo "From: $FROM | ||
+ | To: $USER | ||
+ | Subject: Votre boite mail est pleine ($PERCENT%) | ||
+ | |||
+ | Votre boite mail est pleine à $PERCENT%+, et risque d' | ||
+ | Veuillez effacer des messages et vider la corbeille. | ||
+ | En cas de besoin, vous pouvez contacter votre administrateur: | ||
+ | | ||
+ | cat $qwf | / | ||
+ | rm -f $qwf | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Pour que ce script soit utilisable, ajuster les permissions dessus : | ||
+ | < | ||
+ | chown dovecot: | ||
+ | chmod 775 / | ||
+ | </ | ||
=== dovecot.conf === | === dovecot.conf === | ||
Ligne 2062: | Ligne 2129: | ||
+ | ===== Reste à rédiger | ||
+ | ces élèments seront bientôt intégrés à la documentation : | ||
+ | |||
+ | ==== Supression de l'IP de l' | ||
+ | ==== signature DKIM ==== | ||
+ | ==== Expire & Expunge avec Dovecot ==== | ||
+ | ==== Sécuriser le submission port ==== | ||