Konfigurirajte poslužitelj pošte na Fedori 23

Bez sumnje, poslužitelji pošte temeljni su dio moderne komunikacije jer bez njih ne bi bilo moguće slati i primati naše e -poruke. U naše doba e -poruke se sastoje od arhitekture klijent / poslužitelj, znamo da se e -poruke stvaraju pomoću posebnog softvera za tu svrhu, ovaj program šalje poruku poslužitelju i zauzvrat poslužitelj prosljeđuje poruku poslužitelju primatelja.

Kako bi se ovaj ciklus nastavio trajno pojavljivati, postoji niz protokola koje je vrlo važno znati kako bi poruke izlazile i stizale ispravno.
Pogledajmo neke od ovih protokola (neki se sjećaju koncepata, a drugi ih jačaju)

SMTP (jednostavan protokol za prijenos pošte)Glavna svrha SMTP -a je prijenos e -pošte ili pošte između dva (2) poslužitelja pošte. U Fedori 23 korisnik može konfigurirati SMTP na svom lokalnom računalu za upravljanje pitanjima vezanim uz poštu, ali također imamo mogućnost konfiguriranja udaljenih poslužitelja za sve odlazne SMTP poruke.
Nešto vrlo važno kod SMTP protokola je to što ne zahtijeva autentifikaciju.

POP (Post Office Protocol)U Fedori 23 POP protokol je Dovecot koji dolazi u paketu Dovecot, a za njegovu instalaciju možemo koristiti naredbu:

 # dnf instalirajte golubinjak
Kada koristite POP poslužitelj, e -poruke preuzimaju aplikacije e -pošte klijenta. POP najbolje funkcionira za korisnike koji imaju programe za čitanje e -pošte. Trenutno postoji nekoliko verzija POP protokola, kao što su:
  • POP3
  • APOP
  • KPOP
  • itd.

IMAP (Internet Message Access Protocol)Kao i kod POP protokola, IMAP dolazi prema zadanim postavkama u Fedori 23 s paketom Dovecot. Kad koristimo IMAP poslužitelj, poruke ostaju tamo i korisnici ih mogu čitati ili mijenjati, isto tako IMAP dopušta aplikacijama pošte da stvaraju, preimenuju ili brišu direktorije na poslužitelju kako bi poruke bile organizirane.

Pogledajmo golubarnika; Već smo komentirali da su POP i IMAP protokoli uključeni u paket Dovecot i da se ti protokoli mogu konfigurirati u ruti /etc/dovecot/dovecot.conf

Instalirajte i konfigurirajte Dovecot


Ako želimo Dovecot konfigurirati za pokretanje POP -a, možemo provesti sljedeći postupak. Prvi korak je instaliranje Dovecota sa već spomenutom naredbom:
 # dnf instalirajte golubinjak

Nakon dovršetka preuzimanja i odgovarajuće instalacije možemo urediti datoteku dovecot.conf pomoću naredbe:

 cd /etc/dovecot/dovecot.conf
Za otvaranje datoteke koju ćemo koristiti nano, naredba bi bila:
 nano /etc/dovecot/dovecot.conf
Prikazat će se informacije o golubinjaku, vidimo liniju protokola s informacijama koje su nam potrebne: #protocols = imap pop3 lmtp

Vidimo protokole u skladu s potrebnim podacima: #protocols = imap pop3 lmtp

Napuštamo urednika pomoću kombinacije CTRL + X, nastavljamo ponovno pokretanje protokola pomoću naredbe:

 # systemctl ponovno pokrenite golubinjak
I kasnije smo omogućili uslugu izvršavanjem naredbe:
 # systemctl omogućiti golubarnik.

Općenito je pravilo da su programi za poštu razvrstani u tri (3) kategorije, a to su:

Agent za transport pošteTakođer poznat kao MTA (Mail Transport Agent), zadužen je za prijenos poruka između uređaja pomoću SMTP -a. Fedora 23 nudi dva MTA -a koja ćemo kasnije vidjeti o njihovoj instalaciji, Postfix i Sendmail.

Agent za slanje poštePoznat kao MDA (Mail Delivery Agent), MTA ga poziva da isporuči poštu ispravnom korisniku.

Agent za upotrebu pošteTakođer poznat kao MUA (Mail User Agent), sinonim je za klijentovu aplikaciju za poštu i omogućuje vam otvaranje i uređivanje dolaznih i odlaznih poruka.

Instalirajte i konfigurirajte Postfix


Razgovarajmo malo o Postfixu, Postfix je softver otvorenog koda s kojim možemo obavljati sve zadatke vezane uz slanje i primanje poruka. Postfix se može konfigurirati tako da prihvaća veze s uređaja koji nisu na lokalnom računalu, konfiguracijske datoteke Postfix podržavaju do 250 direktiva.

Do instalirajte Postfix na našu Fedoru 23 izvršit ćemo naredbu:

 # dnf -y instalirajte postfix

Možemo unijeti putanju cd / etc / postfix da vidimo datoteke koje čine Postfix

Najčešće korištene datoteke su:

  • Pristup: Koristi se za kontrolu pristupa, a ova datoteka vam omogućuje da definirate koji se domaćini smiju spojiti na Postfix.
  • Main.cf: To je postfix globalna konfiguracijska datoteka, u ovoj datoteci nalazimo većinu konfiguracija.
  • Master.cf: Ova nam datoteka omogućuje uređivanje ponašanja Postfix -a s različitim procesima.
  • Prijevoz: Omogućuje nam mapiranje različitih adresa na uređaje.

Za uređivanje bilo koje datoteke koju ćemo koristiti nano, na primjer, nano main.cf, otvara se sljedeći prozor:

Ako želimo vidjeti sadržaj transporta, unijet ćemo naredbu:

 nano transport
Prikazat će se sljedeće:

Kad god promijenimo bilo koju od ovih datoteka, moramo ponovno pokrenuti uslugu naredbom:

 # systemctl ponovno pokrenite postfix
Ponovno pokretanje usluge Postfix

Kao administratori za provedbu postfix osnovna konfiguracija moramo urediti datoteku main.cf Da bismo primali i slali poruke, za to otvaramo datoteku izvršavanjem ove naredbe unutar mape postfix:

 nano main.cf
Osnovni parametri za konfiguriranje su:
  • Na liniji mydomain možemo ukloniti hash # i zamijeniti domena.tld s domenom poslužitelja pošte za korištenje.
  • Izbriši komentar myorigin = mojadomena
  • Izbrišite liniju myhostname i možemo zamijeniti host.domena.tld s imenom tima.
  • Izbrišite liniju moje mreže a IP adresu 168.100.189.0/28 moramo zamijeniti IP adresom koja vrijedi za povezivanje uređaja.
  • Izbriši komentar iz inet_sučelja.
  • Ponovno pokrenite Postfix usluga.

Instalirajte Sendmail


Druga mogućnost koju imamo je Sendmail, glavni cilj Sendmaila je siguran prijenos pošte između uređaja pomoću SMTP protokola: Treba napomenuti da je Sendmail već izostavljen, a ono što se trenutno koristi je Postfix, međutim vidjet ćemo Sendmail postupak instalacije.
Za instaliranje Sendmaila na našu Fedoru 23 upotrijebit ćemo naredbu:
 # dnf instalirajte sendmail

Prihvaćamo preuzimanje paketa i nakon što su preuzeti i instalirani moramo instalirati sendmail -cf paket, za to koristimo naredbu:

 dnf instalirati sendmail -cf
Put na kojem možemo pronaći konfiguracijsku datoteku Sendmail je /etc/mail/sendmail.cf

Na stazi / etc / mail možemo vidjeti sljedeće datoteke, od kojih se najviše uređuje:

  • Pristup: Ova datoteka određuje koji sustavi mogu koristiti Sendmail za slanje e -pošte.
  • Imena lokalnih domaćina: Ova datoteka navodi pseudonime za uređaje
  • Domenljiv: Odredite nazive domena za mapiranje

Instalirajte i konfigurirajte Fetchmail


Druga alternativa koju imamo u Fedori 23 je upotreba Fetchmaila koji je odgovoran za preuzimanje poruka s udaljenih poslužitelja i njihovo donošenje na lokalni MTA. Fetchmail može raditi s POP3 i IMAP protokolima.

Do instalirajte Fetchmail koristit ćemo naredbu:

 # dnf instalirajte fetchmail

Prihvaćamo preuzimanje i čekamo da sustav dovrši postupak instalacije. Dohvaćanje se pojedinačno konfigurira pomoću datoteke .fetchmailrc, ova datoteka provjerava postoje li poruke na udaljenom poslužitelju za njihovo preuzimanje, a te se poruke šalju na port 25 uređaja radi čitanja.
Datoteka .fetchmailrc sadrži tri glavna 3 parametra:

  • Globalne opcije: Oni su zaduženi za davanje Fetchmaila kontrolnih uputa.
  • Opcije poslužitelja: Navedite sve podatke koji se odnose na poslužitelj, poput imena, portova itd.
  • Korisničke opcije: Sadrži podatke vezane za korisnike, kao što su njihova imena, lozinke itd.

MTA (Mail Transport Agent) konfiguracijaKako znamo da je MTA bitan za poruku da stigne na odredište, nalazimo MTA -e poput Thunderbirda, Evolucije, koje se koriste za čitanje i uređivanje e -poruka. Kao što smo vidjeli, Fedora 23 uključuje dva (2) Postfix i Sendmail MTA -a, ako ih oboje imamo instaliran, onaj koji će se koristiti prema zadanim postavkama je Postfix.
MDA (Agent za dostavu pošte) konfiguracijaFedora 23 uključuje dva (2) MDA -a, Procmail i Mail, pri čemu je Procmail najrobilniji i najsigurniji alat. Procmail se brine za filtriranje i isporuku poruka točnom primatelju.
Procmail započinje svoj zadatak svaki put kada MTA postavi poruku e -pošte u spremište pošte. Procmail stvara datoteku u / etc stazi pod nazivom .procmailrc i unutar nje možete uređivati ​​vrlo važne varijable kao što su:

  • Zadano: On je odgovoran za uspostavljanje zadanog poštanskog sandučića u koji će se poruke slati
  • Spavanje pod ključem: Postavlja količinu vremena, mjereno u sekundama, koje Procmail koristi za datoteku
  • Orgmail: Omogućuje vam definiranje izvorne e -pošte
  • Obustaviti: omogućuje vam definiranje vremena, u sekundama, u kojem će Procmail pauzirati resurs.

MUA (Mail User Agents) konfiguracijaUz Fedoru nalazimo neke MUA programe poput Evolution koji nam omogućuju otvaranje poruka. Većina MUA -ova stvorenih za pregled i uređivanje e -pošte koristi udaljeni SSL, što jamči sigurnost poruke, a isto tako SSL šifriranje nudi se IMAP i POP protokolima putem SSL certifikata.

Ako želimo stvoriti potpisani sigurnosni certifikat, moramo promijeniti datoteku dovecot-openssl.cnf koja se nalazi na stazi:

 /etc/pki/dovecot/dovecot-openssl.cnf

Tamo moramo unijeti sljedeće naredbe:

 # rm -f certs /dovecot.pem private /dovecot.pem # /usr/libexec/dovecot/mkcert.sh

Na ovaj način smo stvorili siguran certifikat, sada moramo ići na put:

 /etc/dovecot/conf.d/10-ssl.conf

Tamo moramo otvoriti spomenutu datoteku pomoću nano (nano 10-ssl.conf) i provjerite jesu li ti podaci u sljedećim redovima:
ssl_cert =
ssl_ključ =

Na kraju moramo ponovno pokrenuti uslugu golubinjak pomoću naredbe:

 # systemctl ponovno pokrenite golubicu
Za više informacija o svemu ovome:

wave wave wave wave wave