Instalirajte i konfigurirajte poslužitelj pošte na CentOS 7

Jedan od glavnih ciljeva koje imamo kao administratori sustava ili kao pomoćno osoblje je osigurati ispravnu komunikaciju između korisnici organizacije i jedan od najtemeljnijih načina za postizanje ovog cilja je zahvaljujući poslužitelju pošte koje smo konfigurirali tako da kroz nju sve poruke, i dolazne i odlazne, sigurno i potpuno stižu do ispravnog primatelja.

Od a ispravna komunikacijan Mnogi zadaci i predloženi ciljevi ovise o organizaciji svakog dana za povećanje i poboljšanje korporativnih procesa.

U ovom ćemo vodiču vidjeti kako to možemo konfigurirati poslužitelj pošte na platformi CentOS 7. ISO slika za CentOS 7 može se preuzeti kao besplatno Na sljedećoj poveznici.

CentOS 7

Što je poslužitelj poštePrije analize načina provedbe poslužitelj pošte u CentOS -u 7 moramo znati neke pojmove vezane za tu temu.

Poslužitelj pošte u osnovi je aplikacija koja nam daje mogućnost slati poruke, u obliku e -pošte, između različitih korisnika organizacije ili izvan nje neovisno o mreži na koju su povezani.

Osnovni pojmovi koje ćemo koristiti na poslužitelju pošte su:

POP3POP (Post Office Protocol) je protokol koji omogućuje primanje poruke i ovaj protokol ne zahtijeva vezu stalni internet za svoj rad.

IMAPIMAP (Internet Message Access Protocol) je protokol koji omogućuje klijentu e -pošte da se poveže s računom e -pošte i prikaže spremljene poruke e -pošte.

SMTPSMTP (jednostavan protokol za prijenos pošte) To je tekstualni protokol koji se koristi za razmjenu poruka e-pošte između različitih uređaja.

MTAMTA (agent za prijenos pošte - agent za prijenos pošte) Poslužitelj je čija je funkcija prijenos e -pošte i upravljanje njima na internetu. Neki poznati MTA-i su Sendmail, Postfix itd.

POP3GOLUBINJAK
Golubinjak poslužitelj je dolazne pošte koji podržava gore navedene protokole.

S tim konceptima na umu preći ćemo na konfiguracija našeg poslužitelja Pošta u CentOS -u 7.

1. Instalirajte EPEL spremišta


Prvo, moramo instalirati spremišta EPEL-a da bismo kasnije instalirali MTA koji će se koristiti za uslugu pošte. Upamtite da su EPEL dodatni paketi za Enterprise Linux koji nam pružaju dodatke za programske pakete u izdanjima CentOS, RHEL i Fedora.

Za instaliranje ovih spremišta upotrijebit ćemo naredbu:

 sudo yum -y instalirajte epel -release 

BilješkaUpamtite da ako se ove naredbe izvode s korisnikom koji nije root, moramo unijeti pojam unaprijed sudo

2. Instalirajte Apache za upravljanje poslužiteljem pošte


Sljedeći korak je instaliranje Apachea pomoću parametra - -disablerepo = epel * što nam omogućuje instalaciju izravno iz službenih spremišta. Koristit ćemo sljedeću naredbu.
 sudo yum -y install --disablerepo = epel *

3. Instalacija potrebnih aplikacija


Nakon što se gornji postupak provede, instalirat ćemo sljedeće aplikacije:
  • Poslati mail (Koji će se koristiti za slanje e -pošte)
  • Golubinjak
  • Vjeverica (To će biti naš web klijent za poštu)

Korak 1
Za to ćemo upotrijebiti sljedeću naredbu

 sudo yum -y instaliraj sendmail sendmail -cf dovecot squirrelmail

Korak 2
Sada potvrdit ćemo uslugu Postfix. Ova je usluga prema zadanim postavkama instalirana u CentOS 7, nastavljamo je tražiti, a ako je pronađemo, nastavljamo je zaustavljati, za to ćemo koristiti sljedeće naredbe.

 o / min -qa | grep postfix
 systemctl stop postfix

Korak 3
Zatim, promijenit ćemo naziv tima za valjani naziv domene, u ovom slučaju ćemo koristiti naziv riješiti.com i u CentOS 7 ćemo unijeti sljedeće:

 sudo ime hosta rješava.com

4. Konfiguracija golubinjaka


Korak 1
Za konfiguriranje parametara golubarnika moramo unijeti sljedeću stazu /etc/dovecot/dovecot.conf, možemo koristiti željeni editor, u ovom slučaju ćemo koristiti nano.
 sudo nano /etc/dovecot/dovecot.conf
Vidjet ćemo da se prikazuje sljedeće.

Korak 2
U ovoj konfiguraciji moramo locirati sljedeći redak

 Protokoli koje želimo služiti

Korak 3
Tu komentiramo liniju Protokoli = imap pop3 lmtp (Uklanjanje simbola #) i ostavljamo protokole koje ćemo koristiti, u ovom slučaju IMAP i pop3.

Korak 4
Zadržavamo promjene pomoću kombinacije tipki:

Ctrl + ILI

Y Izašli smo van iz urednika pomoću kombinacije

Ctrl + x

Korak 5
Sada ćemo ući na rutu /etc/dovecot/conf.d/10-mail.conf za uređivanje unosimo:

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

Korak 6
Tamo moramo kopirati redak mail_location = mbox: ~ / mail: INBOX = / var / mail /% u i zalijepite ga u polje mail_location ispod retka i uzimajući u obzir uklanjanje simbola #.

Korak 7
Konačno pristupamo datoteci koja se nalazi na stazi /etc/dovecot/conf.d/10-auth.conf, unijet ćemo:

 sudo nano /etc/dovecot/conf.d/10-auth.conf

Korak 8
Tamo jednostavno moramo ukloniti komentare (ukloniti # simbol) iz retka

 disable_plaintext_auth = da

Korak 9
Zadržavamo promjene pomoću kombinacije tipki:

Ctrl + ILI

Y napustili smo urednika pomoću kombinacije:

Ctrl + x

5. Konfiguracija sendmail -a


Korak 1
Sada moramo pristupiti sljedećoj putanji /etc / mail / sendmail.mc Za izmjene u konfiguraciji Sendmail, za pristup izdanju koristit ćemo nano.
 sudo nano /etc/mail/sendmail.mc

Korak 2
Tamo ćemo locirati liniju

 DAEMON_OPTIONS ("port = smtp, Addr = 127.0.0.1, Name = MTA") dn1

Korak 3
U ovom retku uklanjamo odjeljak povezan s Addrom, čime napuštamo redak.

Korak 4
Spremamo promjene. Nakon što se ova promjena izvrši koristit ćemo naredba m4 Za promjenu formata Sendmail iz .mc u .cf (To je kompilacija), za to ćemo upotrijebiti sljedeću naredbu.

 sudo m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf

6. Postavke vjeverice


Korak 1
Sljedeći korak je pristup stazi / etc / mail / local-host-names koristeći nano za neke prilagodbe, ući ćemo.
 sudo nano / etc / mail / local-host-names

Korak 2
Tamo ćemo ući u naziv domene, u ovom slučaju rješavajte.com.

Korak 3
Spremamo promjene, a zatim ćemo pristupiti pomoću stariji brat na sljedeću stazu:

 / etc / mail / Access

Korak 4
Tamo moramo dodati redak sa naziv naše domene. Zadržavamo mijenja pomoću

Ctrl + ILI

Korak 5
Nakon što su ove promjene napravljene, nastavljamo s ponovnim pokretanjem usluga pomoću sljedećih naredbi:

 systemctl start httpd systemctl start sendmail.service systemctl start dovecot.service

7. Pristupite web konzoli


Za ovu smo analizu stvorili dva korisnika pomoću naredbe useradd naziva se emailsolvetic i rješava1.

Korak 1
Zatim moramo otići u preglednik i unijeti sljedeću sintaksu:

 http: // IP_adresa / webmail
U našem slučaju ulazimo
 http://192.168.0.11/webmail

Korak 2
Unosimo svoje vjerodajnice i vidjet ćemo sljedeću pogrešku.

Korak 3
Ova pogreška nastaje zbog činjenice da mapa koja će sadržavati podatke o poslužitelju pošte ne postoji. Do srediti ovo moramo upotrijebiti sljedećom naredbom za stvaranje odgovarajućeg mapu u korijenu odabranog korisnika, u ovom slučaju Correoolvetic (i primijenite ga na svakog od stvorenih korisnika)

 dodirnite /home/correosolvetic/mail/.imap/INBOX
Korak 4
Kasnije moramo promijeniti vlasnika iz mape pomoću sljedećih naredbi:
 sudo chown -R emailsolvetic: emailsolvetic / var / www / html / emailsolvetic
Korak 5
Sad opet pokušavamo pristupiti a vidjet ćemo sljedeće.

Korak 6
Vidimo da već imamo dporuke u našoj ladici ulaz, oni su poslani s konzole pomoću sljedeće sintakse:

  • korisnik e -pošte
  • Predmet
  • Tijelo poruke

Korak 7
Do pošaljite poruku s terminala koristimo kombinaciju.

Ctrl + D

8. Pregled i slanje poruka od klijenta


Korak 1
Za pregled poruka pohranjenih u naš poštanski sandučić samo ga odaberite i dobit ćemo razlog za e -poruku.

Korak 2
Na primjer, da bismo poslali poruku na drugu e -poštu, prijavili smo se s korisnikom rješen1 a mi ćemo poslati poruku korisniku postolvetski, moramo odabrati opciju Sastaviti koji se nalazi pri vrhu i navedite primatelja, razlog i poruku.

Korak 3
Pritišćemo Poslati a postolvetski korisnik primit će poslanu poruku.

Pomoću ove metode možemo konfigurirati poslužitelj pošte u našim sustavima Linux, u ovom slučaju CentOS 7 kako bi omogućio međusobnu komunikaciju između različitih korisnika organizacije na jednostavan i praktičan način. Ako osim poslužitelja e -pošte želite imati i poslužitelj za razmjenu datoteka, ne propustite kako instalirati FTP poslužitelj na CentOS 7.

CentOS FTP poslužitelj

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave