Zainstaluj serwer pocztowy na CentOS z Postfix i Dovecot

Zaczniemy od pokazania tego glosariusza pojęć, aby mieć świadomość tego, co będziemy robić:

MTAAgent transferu poczty. Jest to agent lub serwer do przesyłania poczty w Internecie. Służy do przesyłania wiadomości e-mail i zarządzania nimi w Internecie. Niektóre bardziej popularne MTA to Postfix i Sendmail, Exim, qmail.

SMTPSimple Mail Transfer Protocol (SMTP) lub Simple Mail Transfer Protocol. Jest to protokół używany do komunikacji w poczcie wychodzącej. Odpowiada za zarządzanie pocztą wychodzącą i wysyłanie jej na serwer docelowy.

POP i IMAPIMAP. Protokół dostępu do wiadomości internetowych i POP. Protokół pocztowy. Są to protokoły zaprojektowane do zarządzania pocztą przychodzącą na serwerze.

PrzyrostekPostfix to agent wymiany poczty, podobny do Sendmaila, który pomaga nam rozwiązywać żądania SMTP, z których korzysta serwer poczty wychodzącej. Niektóre podobne MTA to Xlite lub Sendmail.

GołębnikJest to serwer poczty przychodzącej. Wśród obsługiwanych protokołów są Pop, Pop3 i IMAP.

Używane porty:

  • 25 - SMTP
  • 110 - POP3
  • 143 - Imap
  • 587 - Złożenie

Krótkie wyjaśnienie jak działa serwer pocztowy:

POWIĘKSZAĆ

Na tym zdjęciu Juan wysyła e-mail do Pedro. Kiedy klikniesz na wyślij, żądanie jest zarządzane przez serwer SMTP, więc protokół musi znaleźć serwer na universidad.com, do którego ma się udać. W tym celu żądanie przechodzi przez serwer DNS, który zwróci informacje o serwerze docelowym pod adresem univerisdad.com, w tym przypadku Correo.universidad.com. Te informacje są znane jako rekordy MX.

Po uzyskaniu informacji o serwerze, który ma zostać odebrany, protokół SMTP wysyła do mail.universidad.com żądanie przechowywania pakietów, które mają zostać dostarczone. Gdy Peter otworzy swojego klienta poczty, serwer poczty przychodzącej POP lub IMAP pobierze te informacje do jego skrzynki odbiorczej.

Wymagania

  • Użyta dystrybucja Linuksa: CentOS 6,5
  • Darmowe pobieranie

Instalacja serwera pocztowego CentOS


Konfiguracja karty sieciowej

Musimy mieć skonfigurowaną kartę sieciową ze stałym adresem IP za pomocą kreatora Network Manager lub konsoli. W tym przykładzie użyjemy następujących parametrów.

NotatkaJeśli używamy maszyny wirtualnej, konfigurujemy kartę sieciową jako most.

 IPADDR = 192.168.0.19 MASKA SIECI = 255.255.255.0 BRAMA = 192.168.0.1 DNS1 = 187.185.15.114
Z tymi danymi zostanie skonfigurowany (chociaż mogą się one różnić w zależności od potrzeb).

Instalacja i konfiguracja Postfix
Aby zainstalować serwer poczty wychodzącej SMTP. Otwieramy terminal i wykonujemy następujące polecenie:

 # mniam zainstaluj postfix
Po zainstalowaniu pakietów uruchamiamy usługę.
 # yum service postfix start
Ustawiamy go tak, aby uruchamiał się automatycznie przy każdym uruchomieniu serwera.
 # mniam chkconfig postfix włączony
Zostanie skonfigurowany.

Edytuj plik konfiguracyjny main.cf
Edytujemy plik konfiguracyjny main.cf który znajduje się w następującej ścieżce:

 # /etc/postfix/main.cf
NotatkaOdkomentuj (usuń znak #) lub odkomentuj i zmodyfikuj następujące wiersze znajdujące się w pliku.
 # Ustaw nazwę hosta, którym będziemy administrować. myhostname = mail.solvetic.net # Ustaw domenę główną. mojadomena = solvetic.net # Odkomentuj ten wiersz: myorigin = $ mojadomena # Ustaw, aby działał dla wszystkich interfejsów. inet_interfaces = all # Odkomentowujemy następującą linię mynetworks_styles = subnet # Ustanawiamy sieci lokalne, dla tego przykładu zakładamy, że nasza sieć LAN to 192.168.0.1/24 mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Odkomentowujemy następujące line home_mailbox = Maildir / 
Zapisujemy zmiany, wychodzimy i restartujemy usługę Postfix.
 #Restart usługi postfix
Już wstaniesz.

Instalacja i konfiguracja Dovecot
Aby zainstalować usługę POP3 i IMAP (serwer poczty przychodzącej):

 # mniam zainstaluj gołębnik
Teraz podnosimy usługę:
 # yum service postfix start
Konfigurujemy go tak, aby uruchamiał się automatycznie po włączeniu serwera:
 # mniam chkconfig dovecot włączony
Edytuj plik konfiguracyjny dovecot.conf

Jedziemy następującą trasą:

 # /etc/dovecot/dovecot.conf
Odkomentujemy parametr:
 #Protokoły, które chcemy obsługiwać Protokoły = imap pop3 lmtp
Zapisujemy zmiany, wychodzimy i ponownie uruchamiamy usługę Dovecot.
 # usługa restart dovecota
Dzięki temu jesteś gotowy.

Sprawdź wysyłanie i odbieranie e-maili przez terminal
Teraz sprawdzimy, czy nasz serwer działa – najzabawniejsza część – i dla nich stworzymy dwóch użytkowników, jeden będzie nadawcą, a drugi odbiorcą. Do tego sprawdzenia musimy mieć zainstalowany telnet lub netcat.

NotatkaJeśli nie zainstalowaliśmy telnet, pobieramy i instalujemy pakiet poleceniem:

 # mniam zainstaluj telnet

Tworzymy dwóch wspólnych użytkowników:

 Użytkownik 1 # useradd pedro # hasło pedro # hasło: 12345 Użytkownik 2 # useradd juan # hasło juan # hasło: 12345
Teraz otworzymy połączenie z wychodzącym serwerem pocztowym ESMTP Postfix przez telnet na porcie 25 (smtp) za pomocą polecenia:
 # telnet 127.0.0.1 25
Następnie piszemy:
 HELO solvetic.net -Enter- POCZTA OD: pedro -Enter- RCPT DO: juan -Enter- DATA (Enter). Witam, to jest wiadomość testowa. (wiadomość w DANE kończymy klawiszem Enter i kropką na końcu) QUIT 
Zamknęliśmy połączenie i teraz zobaczymy, czy wiadomość dotarła do Juana. Dla nich otwieramy połączenie z serwerem poczty przychodzącej Gołębnik przez telnet na port 110 (POP3).
 # telnet 127.0.0.1 110
Następnie piszemy:
 użytkownik juan -Enter- hasło 12345 -Enter- LIST -Enter- RETR 1 -Enter- (Cyfra 1 oznacza, że ​​jest to pierwsza wysłana wiadomość)
A teraz widzimy przesłanie, które wysłaliśmy od Piotra do Jana.

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave