GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere und konfiguriere ich Dovecot auf CentOS?

Dovecot wird verwendet, um eingehende E-Mails auf Ihrem Server von Postfix zu empfangen. Dovecot ist ein Open-Source-IMAP- und POP3-Mailserver, der für Linux- und UNIX-Betriebssysteme verwendet wird.

Im Folgenden sind die Schritte zur Installation von Dovecot auf Centos aufgeführt.

Wir glauben, dass Sie Postfix vorinstalliert haben. Wir nehmen diese Konfiguration in Centos 6 vor.

  1. Installieren Sie Dovecot mit dem folgenden Befehl.

    # sudo yum install dovecot


  2. Sobald es installiert ist, müssen Sie die Dovecot-Datei konfigurieren. In vi öffnen Editoren und nehmen Sie die Änderungen wie folgt vor.

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


  1. Nun konfigurieren wir die Authentifizierungsprozessdatei im Pfad /etc/dovecot/conf.d/10-auth.conf . Verwenden Sie wieder vi editor und kommentieren Sie die folgende Zeile aus.

    auth_mechanisms = plain login
  2. Um den E-Mail-Standort zu konfigurieren, fügen wir die folgende Zeile in 10-mail.conf hinzu Datei unter /etc/dovecot/conf.d/ Standort.

    mail_location = maildir:~/Maildir


  3. Jetzt werden wir den UNIX-Socket für Postfix SMTP AUTH konfigurieren. Dazu ändern wir die Datei /etc/dovecot/conf.d/10-master.conf und müssen Änderungen gemäß dem folgenden Bild vornehmen.

    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. Öffnen Sie die Datei 20-pop3.conf mit dem folgenden Befehl.

    vi /etc/dovecot/conf.d/20-pop3.conf
  2. Kommentieren Sie die folgende Zeile oder fügen Sie sie hinzu, falls sie nicht vorhanden ist.

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


  3. Bitte verwenden Sie den folgenden Befehl, um einen Benutzer zu erstellen. Hier haben wir einen Testbenutzer verwendet.

    sudo useradd test
  4. Erstellen Sie das E-Mail-Verzeichnis für den Testbenutzer.

    sudo mkdir /home/test/Maildir
  5. Weisen Sie dem erstellten Benutzer die Berechtigung für das E-Mail-Verzeichnis zu.

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


  6. Führen Sie den folgenden Befehl aus, um den Dovecot-Dienst zu starten .

    # sudo service dovecot start
  7. Um Ihren E-Mail-Client mit dem SMTP-Server zu verbinden, müssen Sie Postfix konfigurieren.

  8. Öffnen Sie die Datei /etc/postfix/main.cf mit vi Editor.

    sud vi /etc/postfix/main.cf
  9. Fügen Sie die folgenden Zeilen hinzu.

    # 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. Starten Sie den Postfix-Dienst neu.

    # sudo service postfix restart
  11. Sie müssen die folgenden Ports in Ihrer Firewall zulassen.

    110,143,465,587,993,995

Linux
  1. So installieren und konfigurieren Sie Nginx unter CentOS 7

  2. So installieren und konfigurieren Sie Redis unter CentOS 7

  3. So installieren und konfigurieren Sie GitLab unter CentOS 7

  4. So installieren und konfigurieren Sie Redmine unter CentOS 7

  5. So installieren und konfigurieren Sie Dovecot

So installieren und konfigurieren Sie Redis unter CentOS 8

So installieren und konfigurieren Sie Samba unter CentOS 8

So installieren und konfigurieren Sie Fail2ban unter CentOS 8

So installieren und konfigurieren Sie HAproxy unter CentOS 6

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8

Wie installiere und konfiguriere ich Dovecot auf CentOS?