GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e configurare Dovecot su CentOS?

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.

  1. Installa Dovecot usando il comando seguente.

    # sudo yum install dovecot


  2. 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


  1. 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
  2. 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


  3. 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
       }


  1. Apri il file 20-pop3.conf con il comando seguente.

    vi /etc/dovecot/conf.d/20-pop3.conf
  2. Decommenta o aggiungi la riga sottostante se non è presente.

    pop3_uidl_format = %08Xu%08Xv
    pop3_client_workarounds = outlook-no-nuls oe-ns-eoh


  3. Utilizzare il comando seguente per creare un utente. Qui, abbiamo utilizzato un utente di prova.

    sudo useradd test
  4. Crea la directory di posta per l'utente di prova.

    sudo mkdir /home/test/Maildir
  5. Assegna l'autorizzazione alla directory di posta all'utente creato.

    sudo chown test:test /home/test/Maildir
    sudo chmod -R 700 /home/test/Maildir
    


  6. Esegui sotto il comando per avviare il servizio dovecot .

    # sudo service dovecot start
  7. Per collegare il tuo client di posta elettronica al server SMTP, dovrai configurare Postfix.

  8. Apri il file /etc/postfix/main.cf utilizzando vi editore.

    sud vi /etc/postfix/main.cf
  9. 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
  10. Riavvia il servizio Postfix.

    # sudo service postfix restart
  11. Dovrai consentire le seguenti porte nel tuo firewall.

    110,143,465,587,993,995

Linux
  1. Come installare e configurare Nginx su CentOS 7

  2. Come installare e configurare Redis su CentOS 7

  3. Come installare e configurare GitLab su CentOS 7

  4. Come installare e configurare Redmine su CentOS 7

  5. Come installare e configurare Dovecot

Come installare e configurare Redis su CentOS 8

Come installare e configurare Samba su CentOS 8

Come installare e configurare Fail2ban su CentOS 8

Come installare e configurare HAproxy su CentOS 6

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Come installare e configurare Dovecot su CentOS?