user:1379492:administracao_avancada_servicos_rede:smtp_quotas

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

user:1379492:administracao_avancada_servicos_rede:smtp_quotas [2015/09/02 14:44] (atual)
Linha 1: Linha 1:
 +===== Habilitando quotas de uso de disco =====
  
 +O //postfix// não possui suporte nativo a definição e checagem de quotas, contudo ele pode "​receber"​ informações de outro serviço com suporte a quotas, como o //​dovecot//​. O dovecot permite a utilização de vários mecanismos de quota. Neste roteiro iremos utilizar quotas padrões do sistema de arquivos do Linux, que permitem a definição de quotas personalizadas para usuários e grupos. A configuração de quotas no Linux não serão detalhadas, mas os passos básicos são:
 +  - Editar o arquivo ''/​etc/​fstab'',​ adicionar a opção ''​quota''​ nas partições desejadas e remontá-las;​
 +  - Instalar os pacotes ''​quota''​ e ''​quotatool'';​
 +  - Para cada partição, executar ''​quotacheck -vugmc <ponto de montagem>'';​
 +  - Para cada partição, executar ''​quotaon -vug <ponto de montagem>'';​
 +  - Para cada usuário que terá quota de disco limitada, executar ''​edquota <​login>''​.
 + 
 +
 +Edite o arquivo ''/​etc/​dovecot/​conf.d/​10-mail.conf''​ e altere o parametro conforme descrito a seguir:
 +<​code>​
 +mail_plugins = $mail_plugins quota
 +</​code>​
 +
 +Edite o arquivo ''/​etc/​dovecot/​conf.d/​20-imap.conf''​ e altere o parametro conforme descrito a seguir:
 +<​code>​
 +protocol imap {
 +  mail_plugins = $mail_plugins imap_quota
 +}
 +</​code>​
 +
 +Edite o arquivo ''/​etc/​dovecot/​conf.d/​90-quota.conf''​ e adicione:
 +
 +<​code>​
 +plugin {
 +  quota = fs:User quota
 +  quota_grace = 10%%
 +  quota_status_success = DUNNO
 +  quota_status_nouser = DUNNO
 +  quota_status_overquota = "552 5.2.2 Mailbox is full"
 +}
 +
 +service quota-status {
 +    executable = quota-status -p postfix
 +    inet_listener {
 +        port = 10026
 +    }
 +    client_limit = 1
 +
 +</​code>​
 +
 +Edite o arquivo ''/​etc/​postfix/​main.cf''​ e adicione (ou altere) o parâmetro descrito a seguir:
 +
 +<​code>​
 +smtpd_recipient_restrictions = check_policy_service inet:​127.0.0.1:​10026
 +</​code>​
 +
 +Reinicie os serviços:
 +
 +<code bash>
 +/​etc/​init.d/​dovecot restart
 +/​etc/​init.d/​postfix restart
 +</​code>​
  • user/1379492/administracao_avancada_servicos_rede/smtp_quotas.txt
  • Última modificação: 2015/09/02 14:44
  • (edição externa)