GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et configurer Dovecot sur CentOS ?

Dovecot est utilisé pour recevoir les emails entrants sur votre serveur depuis Postfix. Dovecot est un serveur de messagerie IMAP et POP3 open source utilisé pour les systèmes d'exploitation Linux et UNIX.

Voici les étapes pour installer Dovecot sur Centos.

Nous pensons que Postfix est préinstallé. Nous effectuons cette configuration dans Centos 6.

  1. Installez Dovecot à l'aide de la commande ci-dessous.

    # sudo yum install dovecot


  2. Une fois installé, vous devez configurer le fichier dovecot. Ouvrir dansvi éditeurs et apportez les modifications comme ci-dessous.

    # vi /etc/dovecot/dovecot.conf
    protocols = imap pop3
    mail_location = maildir:~/Maildir


  1. Maintenant, nous allons configurer le fichier de processus d'authentification au chemin /etc/dovecot/conf.d/10-auth.conf . Utilisez à nouveau vi editor et décommentez la ligne suivante.

    auth_mechanisms = plain login
  2. Pour configurer l'emplacement de l'e-mail, nous ajouterons la ligne ci-dessous dans 10-mail.conf fichier à /etc/dovecot/conf.d/ emplacement.

    mail_location = maildir:~/Maildir


  3. Maintenant, nous allons configurer le socket UNIX pour Postfix SMTP AUTH. Pour cela nous allons modifier le fichier /etc/dovecot/conf.d/10-master.conf et besoin d'apporter des modifications selon l'image ci-dessous.

    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. Ouvrir le fichier 20-pop3.conf avec la commande ci-dessous.

    vi /etc/dovecot/conf.d/20-pop3.conf
  2. Décommentez ou ajoutez la ligne ci-dessous si elle n'y figure pas.

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


  3. Veuillez utiliser la commande ci-dessous pour créer un utilisateur. Ici, nous avons utilisé un utilisateur test.

    sudo useradd test
  4. Créez le répertoire de messagerie pour l'utilisateur test.

    sudo mkdir /home/test/Maildir
  5. Attribuez l'autorisation du répertoire de messagerie à l'utilisateur créé.

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


  6. Exécutez la commande ci-dessous pour démarrer le service pigeonnier .

    # sudo service dovecot start
  7. Pour connecter votre client de messagerie au serveur SMTP, vous devrez configurer Postfix.

  8. Ouvrez le fichier /etc/postfix/main.cf en utilisantvi éditeur.

    sud vi /etc/postfix/main.cf
  9. Ajoutez les lignes ci-dessous.

    # 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. Redémarrez le service Postfix.

    # sudo service postfix restart
  11. Vous devrez autoriser les ports ci-dessous dans votre pare-feu.

    110,143,465,587,993,995

Linux
  1. Comment installer et configurer Nginx sur CentOS 7

  2. Comment installer et configurer Redis sur CentOS 7

  3. Comment installer et configurer GitLab sur CentOS 7

  4. Comment installer et configurer Redmine sur CentOS 7

  5. Comment installer et configurer Dovecot

Comment installer et configurer Redis sur CentOS 8

Comment installer et configurer Samba sur CentOS 8

Comment installer et configurer Fail2ban sur CentOS 8

Comment installer et configurer HAproxy sur CentOS 6

Comment installer et configurer GlusterFS sur CentOS 7/CentOS 8

Comment installer et configurer Dovecot sur CentOS ?