Gestire un server di posta elettronica non è un compito facile. Tuttavia, ci sono strumenti come Dovecot che ci consentono di configurarlo rapidamente in modo che almeno abbiamo già fatto molto. Questo è ciò di cui tratta il post di oggi, imparando come installare Dovecot su Debian 10.
Dovecot è un server IMAP e POP3 open source per sistemi simili a GNU/Linux/UNIX, scritto principalmente pensando alla sicurezza . Tuttavia, si concentra anche sull'essere veloce e facile da installare e utilizzare.
Dovecot è tra i server IMAP più performanti pur continuando a supportare i formati standard mbox e Maildir . Pertanto, è una soluzione molto efficiente in quasi tutti gli ambienti. È completamente gratuito ma ha anche una versione commerciale.
Un altro aspetto importante è che l'autenticazione utente di Dovecot è estremamente flessibile e ricca di funzionalità, supportando molti database e meccanismi di autenticazione diversi.
Gli utenti non si sentiranno mai soli perché Dovecot cerca di essere admin-friendly. I messaggi di errore comuni sono resi il più facilmente comprensibili possibile.
Quindi, ora possiamo iniziare.
Installa Dovecot su Debian 10
Sebbene Dovecot supporti sia IMAP che POP3, nelle distribuzioni basate su Debian i pacchetti sono separati. Quindi, per installarli connettiti al tuo server e dopo averlo aggiornato, esegui questo comando
sudo apt install dovecot-imapd dovecot-pop3d
Questi sono i pacchetti necessari per avere Dovecot ma ci sono anche altri pacchetti con altri moduli. Puoi cercarli usando APT.
sudo apt search dovecot-*
Quindi puoi installare quelli che ti servono.
Ora devi configurare dovecot.
Configurazione di Dovecot su Debian 10
Prima di utilizzarlo, è necessario effettuare alcune impostazioni in vari file di configurazione. Il primo e più importante di tutti è /etc/dovecot/dovecot.conf
.
Per prima cosa, eseguine un backup e poi procedi alla modifica.
sudo cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.bak sudo nano /etc/dovecot/dovecot.conf
In questo file apporteremo due modifiche. Il primo è assicurarsi che i protocolli supportati da Dovecot siano abilitati. Per fare ciò, è necessario decommentare la seguente riga:
!include_try /usr/share/dovecot/protocols.d/*.protocol
Inoltre, in questo file, possiamo definire l'interfaccia attraverso la quale funzionerà Dovecot. Per impostazione predefinita, tutti gli IP sono abilitati, sia IPv4 che IPv6.
Questo può essere configurato nella linea.
listen = *, ::
Salva le modifiche e chiudi l'editor.
Successivamente, è necessario verificare come funziona Dovecot con l'autenticazione. Per fare ciò, modifica il /etc/dovecot/conf.d/10-auth.conf
file.
sudo cp /etc/dovecot/conf.d/10-auth.conf /etc/dovecot/conf.d/10-auth.conf.bak
Ora puoi modificarlo
sudo nano /etc/dovecot/conf.d/10-auth.conf
In questo file, devi impostare queste righe
disable_plaintext_auth = no auth_mechanisms = plain login
Salva le modifiche e chiudi di nuovo l'editor.
Nel file /etc/dovecot/conf.d/10-mail.conf
è qui che dovremo definire il percorso in cui verrà salvata l'e-mail dell'utente.
sudo cp /etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf.bak sudo nano /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir
Ancora una volta, salva le modifiche e chiudi l'editor
Infine, è necessario definire il gruppo e l'utente che avrà il permesso di utilizzare Dovecot.
sudo cp /etc/dovecot/conf.d/10-master.conf /etc/dovecot/conf.d/10-master.conf.bak sudo nano /etc/dovecot/conf.d/10-master.conf
E modifica unix_listener /var/spool/postfix/private/auth
sezione.
unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }
Salva le modifiche e chiudi l'editor.
È fondamentale proteggere Dovecot con SSL. Quindi, devi aggiungere il percorso dei tuoi certificati a /etc/dovecot/conf.d/10-ssl.conf
file.
sudo cp /etc/dovecot/conf.d/10-ssl.conf /etc/dovecot/conf.d/10-ssl.conf.bak sudo nano /etc/dovecot/conf.d/10-ssl.conf
E lo aggiungi così:
ssl = yes ssl_cert = [Certificates_path]
Salva le modifiche e chiudi l'editor. Ora siamo pronti.
Non resta che abilitare il servizio Dovecot e verificarne lo stato.
sudo systemctl enable dovecot.service sudo systemctl status dovecot.service
Ricorda che per far funzionare tutto questo devi aprire le porte 143
, 993
, 110
e 995
che corrispondono a IMAP, IMAPS, POP3 e POP3S.
Conclusione
Dovecot ci consente di avere rapidamente un server IMAP e POP3 che possiamo sfruttare per il nostro server di posta elettronica.