Internet Service Provider con Debian: differenze tra le versioni

Riga 413: Riga 413:
disable_plaintext_auth = no
disable_plaintext_auth = no
</pre>
</pre>
Questa impostazione permetterà le password in plaintext su connessioni non sicure (non SSL). Di default la direttiva è impostata su <code>yes</code> per motivi di sicurezza; impostarla a <code>no</code> abbasserà la sicurezza della transazione, ma permetterà il funzionamento anche di ''alcuni client'' di una certa Corporation famosa, che non rispettano alcuni standard dei protocolli IMAP e POP3 e che altrimenti avrebbero problemi. Per lamentele rivolgetevi a Microsoft e non floodate il bugzilla di Dovecot.
<br/>
Un'altra importante direttiva è:
<pre>
mail_location = maildir:/var/vmail/%d/%n/Maildir
</pre>
che imposta il percorso e il formato delle mailboxes degli utenti in una forma standard:
<pre>
/var/vmail/DOMAIN/USER/Maildir
</pre>
Nel file dovrebbe già essere presente una sezione chiamata <code>namespace private</code>, ma dovrebbe risultare commentata con <code>#</code>.
<br/>
Lasciamola commentata e cerchiamo la sezione chiamata <code>auth default</code>. In primo luogo dobbiamo modificare il meccanismo di autenticazione:
<pre>
mechanisms = plain login
</pre>
Scorrendo la sezione troveremo i diversi backends che Dovecot può utilizzare per accedere ai dati delle mail degli utenti. All'interno di questo elenco dobbiamo configurare il backend SQL:
<pre>
passdb sql {
  args = /etc/dovecot/dovecot-sql.conf
}
che dice a Dovecot che le password sono archiviate in un database SQL, e successivamente:
<pre>
userdb static {
  args = uid=5000 gid=5000 home=/var/vmail/%d/%n allow_all_users=yes
}
che indica a Dovecot dove sono situate tutte le mailboxes.
<br/>
L'utente viene autenticato attraaverso la sezione <code>passdb sql</code> section, dopo di che viene indirizzato alla mailbox secondo le direttive della voce <code>userdb static</code>. Utilizzare la direttiva <code>userdb sql</code> non è necessario dato che tutte le mailboxes hanno un percorso fisso.
<br/>
Probabilmente vorremo anche commentare la sezione chiamata <code>passdb pam</code> per evitare cheper recapitare le email Dovecot cerchi anche tra i system users.