GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a nakonfigurovat Dovecot na CentOS?

Dovecot se používá k přijímání příchozích e-mailů na váš server z Postfixu. Dovecot je open-source poštovní server IMAP a POP3 používaný pro operační systémy Linux a UNIX.

Níže jsou uvedeny kroky k instalaci Dovecot na Centos.

Věříme, že máte Postfix předinstalovaný. Tuto konfiguraci provádíme v Centos 6.

  1. Nainstalujte Dovecot pomocí níže uvedeného příkazu.

    # sudo yum install dovecot


  2. Jakmile je nainstalován, musíte nakonfigurovat soubor dovecot. Otevřít vvi editory a proveďte změny, jak je uvedeno níže.

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


  1. Nyní nakonfigurujeme soubor procesu ověřování na cestě /etc/dovecot/conf.d/10-auth.conf . Znovu použijte vi editor a odkomentujte následující řádek.

    auth_mechanisms = plain login
  2. Pro konfiguraci umístění e-mailu přidáme pod řádek 10-mail.conf soubor na /etc/dovecot/conf.d/ umístění.

    mail_location = maildir:~/Maildir


  3. Nyní nakonfigurujeme soket UNIX pro Postfix SMTP AUTH. Za tímto účelem upravíme soubor /etc/dovecot/conf.d/10-master.conf a je třeba provést změny podle obrázku níže.

    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. Otevřete soubor 20-pop3.conf pomocí níže uvedeného příkazu.

    vi /etc/dovecot/conf.d/20-pop3.conf
  2. Odkomentujte nebo přidejte níže uvedený řádek, pokud tam není.

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


  3. Pro vytvoření uživatele použijte níže uvedený příkaz. Zde jsme použili testovacího uživatele.

    sudo useradd test
  4. Vytvořte poštovní adresář pro testovacího uživatele.

    sudo mkdir /home/test/Maildir
  5. Přidělte vytvořenému uživateli oprávnění k adresáři pošty.

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


  6. Spuštěním níže uvedeného příkazuspusťte službu dovecot .

    # sudo service dovecot start
  7. Chcete-li připojit svého e-mailového klienta k serveru SMTP, budete muset nakonfigurovat Postfix.

  8. Otevřete soubor /etc/postfix/main.cf pomocí vi editor.

    sud vi /etc/postfix/main.cf
  9. Přidejte níže uvedené řádky.

    # 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. Restartujte službu Postfix.

    # sudo service postfix restart
  11. Ve své bráně firewall budete muset povolit níže uvedené porty.

    110,143,465,587,993,995

Linux
  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Dovecot

  1. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  1. Jak nainstalovat a nakonfigurovat Sambu na CentOS 8

  2. Jak nainstalovat a nakonfigurovat GitLab CE na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Zabbix na CentOS 7