Dovecot viene utilizzato per ricevere e-mail in arrivo sul tuo server da Postfix. Dovecot è un server di posta IMAP e POP3 open source utilizzato per i sistemi operativi Linux e UNIX.
Di seguito sono riportati i passaggi per installare Dovecot su Centos.
Crediamo che tu abbia Postfix preinstallato. Stiamo facendo questa configurazione in Centos 6.
- Installa Dovecot usando il comando seguente.
# sudo yum install dovecot
- Una volta installato, è necessario configurare il file dovecot. Apri in vi editor e apportare le modifiche come di seguito.
# vi /etc/dovecot/dovecot.conf
protocols = imap pop3
mail_location = maildir:~/Maildir
- Ora configureremo il file del processo di autenticazione nel percorso /etc/dovecot/conf.d/10-auth.conf . Usa ancora vi editor e decommenta la riga seguente.
auth_mechanisms = plain login
- Per configurare la posizione dell'e-mail, aggiungeremo la riga sottostante in 10-mail.conf file in /etc/dovecot/conf.d/ posizione.
mail_location = maildir:~/Maildir
- Ora configureremo il socket UNIX per Postfix SMTP AUTH. Per fare ciò modificheremo il file /etc/dovecot/conf.d/10-master.conf e devi apportare modifiche come nell'immagine sottostante.
vi /etc/dovecot/conf.d/10-master.conf
#unix_listener auth-userdb { #mode = 0600 #user = #group = #} # Postfix smtp-auth unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }
- Apri il file 20-pop3.conf con il comando seguente.
vi /etc/dovecot/conf.d/20-pop3.conf
- Decommenta o aggiungi la riga sottostante se non è presente.
pop3_uidl_format = %08Xu%08Xv pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- Utilizzare il comando seguente per creare un utente. Qui, abbiamo utilizzato un utente di prova.
sudo useradd test
- Crea la directory di posta per l'utente di prova.
sudo mkdir /home/test/Maildir
- Assegna l'autorizzazione alla directory di posta all'utente creato.
sudo chown test:test /home/test/Maildir sudo chmod -R 700 /home/test/Maildir
- Esegui sotto il comando per avviare il servizio dovecot .
# sudo service dovecot start
- Per collegare il tuo client di posta elettronica al server SMTP, dovrai configurare Postfix.
- Apri il file /etc/postfix/main.cf utilizzando vi editore.
sud vi /etc/postfix/main.cf
- Aggiungi le righe seguenti.
# authentication smtpd_sasl_security_options = noanonymous smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_local_domain = $hostname broken_sasl_auth_clients = yes smtpd_sasl_path = private/auth
- Riavvia il servizio Postfix.
# sudo service postfix restart
- Dovrai consentire le seguenti porte nel tuo firewall.
110,143,465,587,993,995