Jak zainstalować i skonfigurować Dovecot na Ubuntu

Jak zainstalować i skonfigurować Dovecot na Ubuntu

Dovecot to serwer e-mailowy IMAP i POP3, który jest szeroko używany do jego niezawodności, skalowalności i łatwości użytkowania. POP3 (Post Office Protocol 3) i IMAP (protokół dostępu do wiadomości internetowej) Oba są protokołami działają jako agent dostępu do wiadomości. Te protokoły służą do pobierania wiadomości e -mail z skrzynek odbiorczych użytkownika na serwerach poczty. Proste słowa, POP3 i IMAP są odpowiedzialne za pobieranie wiadomości z skrzynek pocztowych i pokazanie ich na urządzeniu mobilnym lub interfejsie internetowym.

W tym artykule poprowadzimy Cię przez proces instalacji i konfigurowania Dovecot w systemach Ubuntu.

Wymagania wstępne

  • Działający system Ubuntu
  • Wstępnie skonfigurowany serwer pocztowy i skrzynki pocztowe użytkowników
  • Dostęp do konta uprzywilejowanego root lub sudo

Krok 1: Zainstaluj Dovecot na Ubuntu

Systemy oparte na debian mają osobne pakiety dovecot dla protokołów IMAP i POP3. Aby zainstalować serwer Dovecot z obsługą funkcji POP3 i IMAP, uruchom następujące polecenie:

Aktualizacja sudo apt  sudo apt instal dovecot-imapd dovecot-pop3d  

To zainstaluje podstawowe komponenty Dovecot, wraz z protokołami IMAP i POP3. Pakiet dovecot-core zapewnia podstawowy serwer Dovecot, a Dovecot-Imapd I Dovecot-POP3D pakiety zapewniają obsługę Imap I Pop3 odpowiednio protokoły.

Możesz także zainstalować różne moduły Dovecot, takie jak obsługa bazy danych MySQL i PostgreSQL, filtrowanie poczty, wyszukiwanie pełnotekstowe, szkolenie filtrów spamowych i katalog LDAP. Aby zainstalować dodatkowe moduły, uruchom:

sudo apt Zainstaluj dovecot-sieve dovecot-solr dovecot-anispam  

Krok 2: Skonfiguruj Dovecot

Domyślny plik konfiguracyjny Dovecot znajduje się na/etc/dovecot/dovecot.conf. Przed wprowadzeniem jakichkolwiek zmian w tym pliku dobrym pomysłem jest utworzenie kopii zapasowej. Aby to zrobić, uruchom następujące polecenie:

sudo cp/etc/dovecot/dovecot.conf/etc/dovecot/dovecot.conf.Bak  

Plik konfiguracyjny Dovecot jest dość obszerny, więc skupimy się na niektórych najważniejszych ustawieniach.

  1. Włącz protokoły
  2. Domyślnie Dovecot włączył protokoły POP3 i IMAP w głównym pliku konfiguracyjnym. Możesz edytować główny plik konfiguracyjny i zobaczyć:

    sudo nano/etc/dovecot/dovecot.conf  

    Uskocznia następujący wpis z pliku konfiguracyjnego.

    !Ableal_try/usr/share/dovecot/protokoły.D/*.protokół
    1!Ableal_try/usr/share/dovecot/protokoły.D/*.protokół

  3. Skonfiguruj uwierzytelnianie
  4. Jednym z pierwszych ustawień, które będziesz chciał skonfigurować, jest uwierzytelnianie. Dovecot obsługuje różnorodne mechanizmy uwierzytelniania, w tym zwykły tekst, CRAM-MD5 i OAuth2. Aby umożliwić uwierzytelnianie, pocukaj następujący wiersz w „/Etc/dovecot/dovecot.konf ” plik konfiguracyjny:

    !Uwzględnij system autoryczny.conf.ext
    1!Uwzględnij system autoryczny.conf.ext

    Zapisz plik i zamknij go.

    Następnie edytuj plik uwierzytelnienia dla Dovecot i zaktualizuj następujące wartości.

    sudo nano/etc/dovecot/conf.D/10-autout.conf  
    disable_plaintext_auth = no auth_mechanizmów = zwykły login
    12disable_plaintext_auth = noAuth_mechanizms = zwykły logowanie

  5. Słuchaj interfejsu
  6. Domyślnie Dovecot Słuchaj wszystkich interfejsów, w tym IPv6. Ale jeśli potrzebujesz ich ograniczyć do określonego interfejsu edytuj:

    sudo nano/etc/dovecot/dovecot.conf  
    Słuchaj = *, ::
    1Słuchaj = *, ::

    Wymień „*” interfejsem IP, jak „192.168.1.10 ”

  7. Skonfiguruj lokalizację skrzynki pocztowej
  8. Domyślnie Dovecot przechowuje skrzynki pocztowe użytkownika w /var /e -mail. Jeśli wolisz przechowywać skrzynki pocztowe w innej lokalizacji, możesz zmodyfikować ustawienie poczty_lokacji w pliku konfiguracyjnym.

    sudo nano/etc/dovecot/conf.D/10-mail.conf  

    Na przykład, jeśli chcesz przechowywać skrzynki pocztowe w /home /mailaDir, możesz dodać następujący wiersz do pliku konfiguracyjnego:

    Mail_Location = Maildir: ~/Maildir
    1Mail_Location = Maildir: ~/Maildir

  9. Użytkownik konfiguracji
  10. Następnie edytuj poniżej plik konfiguracyjny i ustaw nazwę użytkownika i nazwa grupy serwera pocztowego.

    sudo nano/etc/dovecot/conf.D/10-MASTER.conf  
    UNIX_LISTEner/var/suol/postfix/private/auth tryb = 0666 User = postfix grupa = postfix
    12345 UNIX_LISTEner/var/suol/postfix/private/auth tryb = 0666 User = postfix grupa = postfix

  11. Włącz SSL/TLS
  12. Aby zabezpieczyć komunikację e -mail, należy włączyć szyfrowanie SSL/TLS. Aby to zrobić, otwórz /etc/dovecot/conf.D/10-SSL.conf Złóż i wprowadzaj następujące zmiany:

    sudo nano/etc/dovecot/conf.D/10-SSL.conf  
    SSL = Tak SSL_CERT = 123SSL = yesssl_cert =

    Ustawienia te włączają szyfrowanie SSL/TLS i określają lokalizację certyfikatu SSL i plików kluczy. W tym przykładzie używamy domyślnego certyfikatu samowystarczalnego, który jest dostarczany z Ubuntu.

Krok 3: Rozpocznij i włącz dovecot

Po zakończeniu konfiguracji Dovecot możesz uruchomić usługę dovecot przy użyciu następującego polecenia:

sudo systemctl start dovecot  

Aby upewnić się, że Dovecot uruchamia się automatycznie podczas rozruchu, uruchom następujące polecenie:

sudo systemctl włącza dovecot  

Umożliwi to Dovecot uruchomienie automatycznie za każdym razem, gdy system się uruchamia.

Krok 4: Konfiguracja testu

Aby sprawdzić, czy instalacja Dovecot działa poprawnie, możesz użyć klienta e -mail, takiego jak Thunderbird lub Outlook. Musisz skonfigurować swojego klienta e -mail, aby połączyć się z serwerem Dovecot za pomocą protokołu IMAP lub POP3, w zależności od tego, który włączony w pliku konfiguracyjnym.

Podczas konfigurowania klienta poczty e -mail należy użyć poprawnej nazwy hosta i numeru portu. Domyślnie Dovecot słucha na porcie 143 dla IMAP i portu 110 dla POP3. Jeśli włączyłeś szyfrowanie SSL/TLS, musisz użyć portów obsługujących SSL, które są 993 dla IMAP i 995 dla POP3.

Aby przetestować tę konfigurację, utworzyłem konto o nazwie „Rahul” w systemie Ubuntu. Mbox Ustawienie na serwerze postfix jest skonfigurowane do ~/Maildir informator.

Następnie potrzebujesz narzędzia linii poleceń Mutt, aby podłączyć skrzynkę pocztową za pomocą protokołu IMAP.

sudo apt instinst instaluj mutt  

Następnie podłącz do skrzynki pocztowej za pomocą poniższego polecenia:

mutt -f imaps: // [e -mail chroniony]  

To zachęca do przyjęcia certyfikatu (naciśnij A za akceptowanie zawsze). Następnie będzie to monitowanie hasła. Wprowadź hasło użytkownika i naciśnij Enter. Zobaczysz e -maile z konta.

Krok 5: Otwórz porty z Firewalld

W przypadku systemów działających z Firewalld muszą umożliwić następujące porty, aby umożliwić dostęp z sieci. Poniżej znajduje się lista portów używanych przez protokoły POP3 i IMAP:

  • IMAP - 143
  • IMAPS - 993
  • Pop3 - 110
  • Pop3s - 995

Aby dodać reguły zapory, wykonaj następujące polecenia:

sudo firewall-cmd --add-service = pop3, imap --Permanent  sudo firewall-cmd --add-service = pop3s, iMaps --Permanent  

Następnie ponownie załaduj zmiany.

Sudo Firewall-CMD-RELOOD  

Wniosek

W tym artykule pokazaliśmy, jak zainstalować i skonfigurować Dovecot na Ubuntu. Postępując zgodnie z tymi krokami, powinieneś mieć teraz w pełni funkcjonalny serwer e -mail, który obsługuje zarówno protokoły IMAP, jak i POP3 i zapewnia szyfrowanie SSL/TLS do bezpiecznej komunikacji. Dovecot to potężny i elastyczny serwer e -mail, który można dostosować do potrzeb prawie każdej organizacji, więc możesz eksperymentować z ustawieniami, aby znaleźć konfigurację, która jest dla Ciebie najlepsza.