Vienas iš pagrindinių mūsų, kaip sistemos administratorių ar pagalbinio personalo, tikslų yra užtikrinti teisingą ryšį tarp organizacijos vartotojai ir vienas iš pagrindinių būdų pasiekti šį tikslą yra serverio dėka pašto sukonfigūravome taip, kad per jį visi pranešimai, tiek gaunami, tiek siunčiami, saugiai ir visiškai pasiektų teisingą gavėją.
Iš a teisingas bendravimasn Daugelis užduočių ir siūlomų tikslų priklauso nuo organizacijos, skirtos kiekvienai dienai, siekiant išplėsti ir pagerinti įmonių procesus.
Šioje pamokoje pamatysime, kaip galime sukonfigūruoti pašto serverį ant platformos „CentOS 7“. ISO atvaizdas „CentOS 7“ galima atsisiųsti kaip Laisvas Toliau esančioje nuorodoje.
„CentOS 7“
Kas yra pašto serverisPrieš analizuodami, kaip tai įgyvendinti pašto serverį „CentOS 7“ turime žinoti kai kuriuos su šia tema susijusius terminus.
Pašto serveris iš esmės yra programa, kuri suteikia mums galimybę siųsti žinuteslaiškais, tarp skirtingų organizacijos vartotojų arba už jos ribų, nepriklausomai nuo tinklo, prie kurio jie yra prijungti.
Pagrindinės sąlygos, kurias naudosime pašto serveryje, yra šios:
POP3POP (pašto tarnybos protokolas) yra protokolas, leidžiantis priimti pranešimą ir šis protokolas nereikalauja ryšio nuolatinis internetas jo veikimui.
IMAPIMAP (interneto pranešimų prieigos protokolas) yra protokolas, leidžiantis el. Pašto klientui prisijungti prie el. Pašto paskyros ir rodyti išsaugotus el. Laiškus.
SMTPSMTP (paprasto pašto perdavimo protokolas) Tai tekstinis protokolas, naudojamas keistis pašto pranešimais tarp skirtingų įrenginių.
MTAMTA (pašto perdavimo agentas - pašto perdavimo agentas) Tai serveris, kurio funkcija yra perkelti el. Laiškus ir juos valdyti internete. Kai kurie gerai žinomi MTA yra „Sendmail“, „Postfix“ ir kt.
POP3DOVECOT
Balandis tai gaunamojo pašto serveris, palaikantis aukščiau paminėtus protokolus.
Turėdami omenyje šias sąvokas, pereisime prie mūsų serverio konfigūraciją Laiškas „CentOS 7“.
1. Įdiekite EPEL saugyklas
Pirma, turime įdiegti EPEL saugyklas, kad vėliau įdiegtume MTA, kuri būtų naudojama pašto paslaugai, atminkite, kad EPEL yra papildomi „Enterprise Linux“ paketai, kurie suteikia mums priedų programinės įrangos paketams leidimuose „CentOS“, „RHEL“ ir „Fedora“.
Norėdami įdiegti šias saugyklas, naudosime komandą:
sudo yum -y įdiegti epel -release
PastabaAtminkite, kad jei šios komandos yra vykdomos su kitu vartotoju nei root, mes turime nurodyti terminą sudo
2. Įdiekite „Apache“ pašto serveriui valdyti
Kitas žingsnis yra įdiegti „Apache“ naudojant parametrą - -disablerepo = epel * kuris leidžia mums įdiegti tiesiai iš oficialių saugyklų. Mes naudosime šią komandą.
sudo yum -y įdiegti --disablerepo = epel *
3. Būtinų programų diegimas
Kai aukščiau aprašytas procesas bus atliktas, įdiegsime šias programas:
- Išsiųsti laišką (Kuris bus naudojamas el. Laiškams siųsti)
- Balandis
- Voverės paštas (Tai bus mūsų pašto žiniatinklio klientas)
1 žingsnis
Tam naudosime šią komandą
sudo yum -y įdiegti sendmail sendmail -cf dovecot squirrelmail
2 žingsnis
Dabar patvirtinsime „Postfix“ paslaugą. Ši paslauga pagal numatytuosius nustatymus yra įdiegta „CentOS 7“, mes jos ieškome ir, jei radome, mes ją sustabdome, tam naudosime šias komandas.
aps / min -qa | grep pašto indeksas
systemctl sustabdyti postfix
3 žingsnis
Tada, pakeisime komandos pavadinimą galiojančiam domeno vardui, šiuo atveju naudosime vardą solvetic.com ir į „CentOS 7“ įvesime:
sudo pagrindinio kompiuterio pavadinimas solvetic.com
4. „Dovecot“ konfigūracija
1 žingsnis
Norėdami sukonfigūruoti „Dovecot“ parametrus, turime įvesti šį kelią /etc/dovecot/dovecot.conf, galime naudoti pageidaujamą redaktorių, šiuo atveju naudosime nano.
sudo nano /etc/dovecot/dovecot.confPamatysime, kad rodoma ši informacija.
2 žingsnis
Šioje konfigūracijoje turime rasti šią eilutę
Protokolai, kuriuos norime tarnauti
3 žingsnis
Ten mes nekomentuojame eilutės Protokolai = imap pop3 lmtp (Pašalinus simbolį #) ir paliekame protokolus, kuriuos naudosime šiuo atveju IMAP ir pop3.
4 žingsnis
Mes laikomės pakeitimai naudojant klavišų kombinaciją:
Ctrl + ARBA
Y mes išėjome iš redaktoriaus naudojant derinį
Ctrl + X
5 žingsnis
Dabar įeisime į maršrutą /etc/dovecot/conf.d/10-mail.conf redagavimui įvedame:
sudo nano /etc/dovecot/conf.d/10-mail.conf
6 žingsnis
Ten mes turime nukopijuoti eilutę mail_location = mbox: ~ / mail: INBOX = / var / mail /% u ir įklijuokite jį į lauką mail_location po eilute ir atsižvelgiant į # simbolio pašalinimą.
7 žingsnis
Galiausiai mes pasiekiame failą, esantį kelyje /etc/dovecot/conf.d/10-auth.conf, mes įeisime:
sudo nano /etc/dovecot/conf.d/10-auth.conf
8 žingsnis
Ten mes tiesiog turime atšaukti komentarą (pašalinti # simbolį) iš eilutės
disable_plaintext_auth = taip
9 veiksmas
Mes laikomės pakeitimai naudojant klavišų kombinaciją:
Ctrl + ARBA
Y palikome redaktorių naudojant derinį:
Ctrl + X
5. „Sendmail“ konfigūracija
1 žingsnis
Dabar turime pasiekti šį kelią /etc / mail / sendmail.mc Norėdami atlikti „Sendmail“ konfigūracijos pakeitimus, prieigai prie leidimo naudosime „nano“.
sudo nano /etc/mail/sendmail.mc
2 žingsnis
Ten mes surasime liniją
DAEMON_OPTIONS ("port = smtp, Addr = 127.0.0.1, Name = MTA") dn1
3 žingsnis
Šioje eilutėje pašaliname skyrių, susietą su „Addr“, taip paliekant eilutę.
4 žingsnis
Išsaugome pakeitimus. Kai šis pakeitimas bus įvykdytas, naudosime m4 komanda Norėdami pakeisti „Sendmail“ formatą iš .mc į .cf (tai kompiliacija), tam naudosime šią komandą.
sudo m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf
6. „Squirrelmail“ nustatymai
1 žingsnis
Kitas žingsnis - pasiekti kelią / etc / mail / local-host-names naudodamiesi nano tam tikram koregavimui, mes pateksime.
sudo nano / etc / mail / local-host-names
2 žingsnis
Ten įeisime į domeno vardas, šiuo atveju solvetic.com.
3 žingsnis
Išsaugome pakeitimus, tada pasieksime naudodami vyresnysis brolis į šį kelią:
/ etc / mail / Access
4 žingsnis
Ten mes turime pridėti eilutę su mūsų domeno pavadinimą. Mes laikomės pakeitimus naudojant
Ctrl + ARBA
5 žingsnis
Kai šie pakeitimai bus atlikti, mes iš naujo paleidžiame paslaugas naudodami šias komandas:
systemctl start httpd systemctl start sendmail.service systemctl start dovecot.service
7. Pasiekite žiniatinklio konsolę
Šiai analizei sukūrėme du vartotojus naudodami komandą useradd vadinamas el. laiškais ir solvetiškai1.
1 žingsnis
Tada turime eiti į naršyklę ir įvesti šią sintaksę:
http: // IP_address / webmailMūsų atveju mes įeiname
http://192.168.0.11/webmail
2 žingsnis
Įvedame savo kredencialus ir pamatysime šią klaidą.
3 žingsnis
Ši klaida atsirado dėl to, kad aplanko, kuriame bus pašto serverio informacija, nėra. Į sutvarkyti norėdami sukurti atitinkamą, turime naudoti šią komandą aplankas šaknyje pasirinkto vartotojo, šiuo atveju „Correoolvetic“ (ir pritaikykite jį kiekvienam sukurtam vartotojui)
palieskite /home/correosolvetic/mail/.imap/INBOX4 žingsnis
Vėliau turime pakeisti savininką iš aplanko naudodami šias komandas:
sudo chown -R emailsolvetic: emailsolvetic / var / www / html / emailsolvetic5 žingsnis
Dabar vėl bandome prieiti ir pamatysime toliau.
6 žingsnis
Matome, kad jau turime dpranešimus mūsų dėkle įvestį, jie buvo išsiųsti iš konsolės naudojant šią sintaksę:
- pašto vartotojas
- Tema
- Pranešimo tekstas
7 žingsnis
Į išsiųsti pranešimą iš terminalo naudojame derinį.
Ctrl + D
8. Peržiūrėkite ir siųskite žinutes iš kliento
1 žingsnis
Norėdami peržiūrėti žinutes, išsaugotas mūsų pašto dėžutę tiesiog pasirinkite jį ir mes gausime el. laiško priežastį.
2 žingsnis
Pavyzdžiui, norėdami išsiųsti pranešimą į kitą el. Laišką, prisijungėme prie vartotojo solvetas1 ir vartotojui išsiųsime pranešimą postolvetinis, turime pasirinkti variantą Sukurti viršuje ir nurodykite gavėją, priežastį ir pranešimą.
3 žingsnis
Mes spaudžiame Siųsti ir postolvetinis vartotojas gaus išsiųstą pranešimą.
Naudodami šį metodą, mes galime sukonfigūruoti pašto serverį savo „Linux“ sistemose, šiuo atveju „CentOS 7“, kad būtų galima paprastai ir praktiškai bendrauti tarp įvairių organizacijos vartotojų. Jei be pašto serverio norėtumėte turėti failų mainų serverį, nepraleiskite kaip įdiegti FTP serverį „CentOS 7“.
„CentOS“ FTP serveris