4 069
contributi
(→Quote) |
|||
Riga 1 296: | Riga 1 296: | ||
Il nostro mail server non ha spazio infinito, soprattutto se usiamo il protocollo IMAP e gli utenti apprezzano la comodità di avere le mail sempre a disposizione sul server. Perciò vorremo probabilmente limitare lo spazio che un utente può occupare. Dovecot può impostare la dimensione della mailbox di un utente e il numero di email della sue cartelle virtuali. | Il nostro mail server non ha spazio infinito, soprattutto se usiamo il protocollo IMAP e gli utenti apprezzano la comodità di avere le mail sempre a disposizione sul server. Perciò vorremo probabilmente limitare lo spazio che un utente può occupare. Dovecot può impostare la dimensione della mailbox di un utente e il numero di email della sue cartelle virtuali. | ||
<br/> | |||
La configurazione delle quote cambia a seconda che si stia utilizzando Debian Lenny o Debian Squeeze. | |||
==== Attivare il plugin quota di Dovecot ==== | ==== Debian Lenny ==== | ||
===== Lenny: Attivare il plugin quota di Dovecot ===== | |||
Ci sono tre punti nel file <code>/etc/dovecot/dovecot.conf</code> dove occorre specificare l'abilitazione del plugin: | Ci sono tre punti nel file <code>/etc/dovecot/dovecot.conf</code> dove occorre specificare l'abilitazione del plugin: | ||
Riga 1 312: | Riga 1 315: | ||
</pre> | </pre> | ||
==== Impostare una quota globale ==== | ===== Lenny: Impostare una quota globale ===== | ||
Il caso più semplice è quello in cui si intende impostare una quota limite comune e uguale per tutti gli utenti, ad esempio 1GB di spazio con non più di 1000 email archiviabili. | Il caso più semplice è quello in cui si intende impostare una quota limite comune e uguale per tutti gli utenti, ad esempio 1GB di spazio con non più di 1000 email archiviabili. | ||
Riga 1 323: | Riga 1 326: | ||
ricordando che i valori per lo storage sono espressi in KB. | ricordando che i valori per lo storage sono espressi in KB. | ||
==== Impostare una quota utente ==== | ===== Lenny: Impostare una quota utente ===== | ||
Se intendiamo impostare per alcuni utenti delle quote diverse da quelle globali, allora dobbiamo impostare la quota all'interno della tabella dei virtual_users. Utilizziamo la seguente query per aggiungere due colonne alla nostra tabella virtual_users: | Se intendiamo impostare per alcuni utenti delle quote diverse da quelle globali, allora dobbiamo impostare la quota all'interno della tabella dei virtual_users. Utilizziamo la seguente query per aggiungere due colonne alla nostra tabella virtual_users: | ||
Riga 1 346: | Riga 1 349: | ||
</pre> | </pre> | ||
==== Cosa succede se un utente supera la quota ==== | ===== Lenny: Cosa succede se un utente supera la quota ===== | ||
La gestione delle quote in Dovecot non è molto user-friendly. Il mittente non riceve un avviso se è vicino a superare la quota limite; in compenso, quando l'ha superata, le sue mail torneranno indietro con oggetto "Automatically rejected mail" e corpo della mail "Your message to <john@example.com> was automatically rejected: Quota exceeded". | La gestione delle quote in Dovecot non è molto user-friendly. Il mittente non riceve un avviso se è vicino a superare la quota limite; in compenso, quando l'ha superata, le sue mail torneranno indietro con oggetto "Automatically rejected mail" e corpo della mail "Your message to <john@example.com> was automatically rejected: Quota exceeded". | ||
==== Debian Squeeze ==== | |||
=== Accesso tramite Webmail === | === Accesso tramite Webmail === |