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 golubinjakKada 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.confZa otvaranje datoteke koju ćemo koristiti nano, naredba bi bila:
nano /etc/dovecot/dovecot.confPrikazat ć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 golubinjakI 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 transportPrikazat će se sljedeće:
Kad god promijenimo bilo koju od ovih datoteka, moramo ponovno pokrenuti uslugu naredbom:
# systemctl ponovno pokrenite postfixPonovno 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.cfOsnovni 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 -cfPut 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 golubicuZa više informacija o svemu ovome: