Nainstalujte si poštovní server na CentOS s Postfixem a Dovecotem

Začneme ukázáním tohoto slovníku pojmů, abychom věděli, co budeme dělat:

MTAAgent pro přenos pošty. Jedná se o agenta nebo server pro přenos pošty na internetu. Slouží k přenosu e -mailů a jejich správě na internetu. Některé více populární MTA jsou Postfix a Sendmail, Exim, qmail.

SMTPSimple Mail Transfer Protocol (SMTP) nebo Simple Mail Transfer Protocol. Je to protokol používaný pro komunikaci v odchozí poště. To má na starosti správu odchozí pošty a její odesílání na cílový server.

POP a IMAPIMAP. Internet Message Access Protocol a POP. Poštovní protokol. Jsou to protokoly určené ke správě příchozí pošty na serveru.

PostfixPostfix je agent pro výměnu pošty, podobně jako Sendmail, nám pomáhá řešit požadavky SMTP, které používá server odchozí pošty. Některé podobné MTA jsou Xlite nebo Sendmail.

HolubníkJedná se o server příchozí pošty. Mezi protokoly, které podporuje, patří Pop, Pop3 a IMAP.

Použité porty:

  • 25 - SMTP
  • 110 - POP3
  • 143 - Imap
  • 587 - Podání

Krátké vysvětlení jak funguje poštovní server:

ZVĚTŠIT

Na tomto obrázku Juan posílá e-mail Pedrovi. Když kliknete na odeslat, požadavek spravuje server smtp, takže protokol musí zjistit, na který server na universidad.com se chystá přejít. Za tímto účelem požadavek projde serverem DNS, který vrátí informace o cílovém serveru na univerisdad.com, v tomto případě Correo.universidad.com. Tato informace je známá jako MX Records.

Jakmile jsou získány informace o serveru, který má být přijat, protokol SMTP odešle požadavek na mail.universidad.com o uložení balíků, které mají být doručeny. Když Peter otevře svého poštovního klienta, příchozí poštovní server POP nebo IMAP stáhne tyto informace do své doručené pošty.

Požadavky

  • Použitá distribuce Linuxu: CentOS 6.5
  • Stažení zdarma

Instalace poštovního serveru CentOS


Konfigurace síťové karty

Musíme mít naši síťovou kartu nakonfigurovanou s pevnou IP, buď pomocí průvodce Network Manager nebo z konzoly. V tomto příkladu použijeme následující parametry.

PoznámkaPokud používáme virtuální počítač, nakonfigurujeme síťový adaptér jako most.

 IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114
S těmito daty budou nakonfigurovány (i když se mohou lišit v závislosti na tom, co každý z nich potřebuje).

Instalace a konfigurace postfixu
Chcete -li nainstalovat server odchozí pošty SMTP. Otevřeme terminál a spustíme následující příkaz:

 # yum nainstalovat postfix
Jakmile jsou balíčky nainstalovány, spustíme službu.
 # yum spuštění služby postfix
Nastavili jsme, aby se spustil automaticky při každém spuštění serveru.
 # yum chkconfig postfix na
Bude nakonfigurováno.

Upravit konfigurační soubor main.cf
Upravujeme konfigurační soubor main.cf který je v následující cestě:

 # /etc/postfix/main.cf
PoznámkaOdkomentujte (odstraňte znak #) nebo odkomentujte a upravte následující řádky nalezené v souboru.
 # Nastavte název hostitele, který budeme spravovat. myhostname = mail.solvetic.net # Nastavte hlavní doménu. mydomain = solvetic.net # Odkomentujte tento řádek: myorigin = $ mydomain # Nastavte jej tak, aby fungoval pro všechna rozhraní. inet_interfaces = all # Odkomentujeme následující řádek mynetworks_styles = subnet # Vytvořte místní sítě, v tomto případě předpokládáme, že naše LAN je 192.168.0.1/24 mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Odkomentujeme následující řádek home_mailbox = Maildir / 
Uložíme změny, ukončíme a restartujeme službu Postfix.
 #service restartování postfixu
Už budeš vzhůru.

Instalace a konfigurace Dovecotu
Chcete -li nainstalovat službu POP3 a IMAP (server příchozí pošty):

 # yum nainstalovat dovecot
Nyní zrušíme službu:
 # yum spuštění služby postfix
Konfigurujeme jej tak, aby se automaticky spustil po zapnutí serveru:
 # yum chkconfig holubník na
Upravte konfigurační soubor dovecot.conf

Jdeme na následující trasu:

 # /etc/dovecot/dovecot.conf
Odkomentujeme parametr:
 #Protokoly, které chceme obsluhovat protokoly = imap pop3 lmtp
Uložíme změny, ukončíme a restartujeme službu Dovecot.
 # restartování dovecotu služby
S tímto jste připraveni.

Zkontrolujte odesílání a přijímání e -mailů prostřednictvím terminálu
Nyní zkontrolujeme, zda náš server funguje - nejzábavnější část - a pro ně vytvoříme dva uživatele, jedním bude odesílatel a druhým příjemce. Pro tuto kontrolu musíme mít nainstalované telnet nebo netcat.

PoznámkaPokud nemáme nainstalované telnet, stáhneme a nainstalujeme balíček pomocí příkazu:

 # yum nainstalujte telnet

Vytváříme dva běžné uživatele:

 Uživatel 1 # uživatel přidá pedro # passwd pedro # heslo: 12345 Uživatel 2 # uživatel přidá juan # passwd juan # heslo: 12345
Nyní otevřeme připojení k odchozímu poštovnímu serveru ESMTP Postfix prostřednictvím telnetu na portu 25 (smtp) příkazem:
 # telnet 127.0.0.1 25
Dále napíšeme následující:
 HELO solvetic.net -Enter- MAIL OD: pedro -Enter- RCPT TO: juan -Enter- DATA (Enter). Dobrý den, toto je testovací mail. (zprávu v DATA ukončíme Enterem a tečkou na konci) UKONČIT 
Ukončili jsme spojení a nyní uvidíme, jestli zpráva dorazila k Juanovi. Pro ně otevíráme připojení k serveru příchozí pošty Holubník prostřednictvím telnetu na port 110 (POP3).
 # telnet 127.0.0.1 110
Dále napíšeme následující:
 uživatel juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (číslo 1 zde označuje, že se jedná o první odeslanou zprávu)
A nyní můžeme vidět zprávu, kterou jsme poslali od Petra k Johnovi.

Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave