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.
- Installieren Sie Dovecot mit dem folgenden Befehl.
# sudo yum install dovecot
- 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
- 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
- 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
- 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 }
- Öffnen Sie die Datei 20-pop3.conf mit dem folgenden Befehl.
vi /etc/dovecot/conf.d/20-pop3.conf
- 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
- Bitte verwenden Sie den folgenden Befehl, um einen Benutzer zu erstellen. Hier haben wir einen Testbenutzer verwendet.
sudo useradd test
- Erstellen Sie das E-Mail-Verzeichnis für den Testbenutzer.
sudo mkdir /home/test/Maildir
- 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
- Führen Sie den folgenden Befehl aus, um den Dovecot-Dienst zu starten .
# sudo service dovecot start
- Um Ihren E-Mail-Client mit dem SMTP-Server zu verbinden, müssen Sie Postfix konfigurieren.
- Öffnen Sie die Datei /etc/postfix/main.cf mit vi Editor.
sud vi /etc/postfix/main.cf
- 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
- Starten Sie den Postfix-Dienst neu.
# sudo service postfix restart
- Sie müssen die folgenden Ports in Ihrer Firewall zulassen.
110,143,465,587,993,995