Browse Source

activation des quotas mail

master
Fanch 4 weeks ago
parent
commit
e737ec9ff8
  1. 5
      dockers/postfix/env-config
  2. 7
      dockers/postfix/first.sh

5
dockers/postfix/env-config

@ -293,6 +293,11 @@ DOVECOT_AUTH_BIND=yes
DOVECOT_PASS_ATTRS=cn=user,userPassword=password
# DOVECOT_USER_ATTRS=mailHomeDirectory=home,mailUidNumber=uid,mailGidNumber=gid,mailStorageDirectory=mail,mailQuota=quota_rule=*:bytes=%$
DOVECOT_USER_ATTRS=mailHomeDirectory=home,mailUidNumber=uid,mailGidNumber=gid,mailStorageDirectory=mail,mailQuota=quota_rule=*:bytes=20G
ENABLE_QUOTAS=1
# -----------------------------------------------------------------------------------------------------------------------------
# ---------------- Postgrey section -------------------------------------------------------------------------------------------
# -----------------------------------------------------------------------------------------------------------------------------

7
dockers/postfix/first.sh

@ -20,13 +20,14 @@ if [ ! -s /var/lib/docker/volumes/postfix_mailConfig/_data/user-patches.sh ]; th
awk -i inplace 'BEGIN {cp=0} /127.0.0.1:10025/ {cp=1} /content_filter=/ {if (cp) gsub("content_filter=.*", "content_filter=filter:dummy"); print \$0; cp=0; next} {print}' /etc/postfix/master.cf
echo ${domain} > /home/filter/config/domainedepot
touch /home/filter/config/file_domaines_non_depollues.txt
sed -i "s/\$mail_plugins/\$mail_plugins quota/g" /etc/dovecot/conf.d/10-mail.conf
sed -i "s/\$mail_plugins/\$mail_plugins imap_quota/g" /etc/dovecot/conf.d/20-imap.conf
mv /etc/dovecot/conf.d/90-quota.conf.disab /etc/dovecot/conf.d/90-quota.conf
EOF
chmod +x /var/lib/docker/volumes/postfix_mailConfig/_data/user-patches.sh
fi
fi
if [ "${mode}" == "local" ] || exit
# echo "virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, ldap:/etc/postfix/ldap-groups.cf, texthash:/etc/postfix/virtual" >> config/postfix-main.cf

Loading…
Cancel
Save