Znanja Jednostavne upute za rad s uslugom Profitserver
Glavni Znanja Kako provjeriti poslužitelj pošte

Kako provjeriti poslužitelj pošte


Dijagnostika poslužitelja e-pošte igra značajnu ulogu u osiguravanju ispravnog rada e-pošte. Omogućuje prepoznavanje i rješavanje problema vezanih uz slanje, primanje i obradu poruka e-pošte. Jedan od ključnih čimbenika dijagnostike je korištenje filtera na poslužiteljima e-pošte koji pružaju zaštitu od spama, virusa i drugih sigurnosnih prijetnji.

Ovaj članak će razmotriti i vanjske servise koji pomažu u provjeri rada mail servera sa strane, kao i interne alate koji omogućuju pokretanje dijagnostike izravno na serveru. Sve radnje, kao primjer, bit će izvedene na privatnom serveru pokretanom Ubuntu 20.04.6 OS-om s konfiguriranim rješenjem u obliku Postfixa i Dovecota, međutim, predstavljene metode primjenjive su na gotovo svaki operativni sustav i mail klijente.

Online usluge za provjeru mail servera

Prvi i najvažniji korak je provjera korištenjem vanjskih online usluga. Na ovaj način možete provjeriti izloženost poslužitelja e-pošte, SPF, DKIM i DMARC postavke, kao i reputaciju IP adresa s kojih se šalje e-pošta. U većini slučajeva korištenje samo ovih alata može dovesti do željenih rezultata.

Razmotrimo detaljno glavne usluge provjere i njihovu funkcionalnost:

MxToolBox nam omogućuje provjeru gotovo svih dostupnih parametara mail servera. Usluga pruža alate za provjeru svih zapisa domena, opće dostupnosti domene, provjeru SSL certifikata, statusa IP adrese i još mnogo toga. Za dijagnosticiranje morate otići na stranicu usluge , unijeti IP adresu ili domenu, odabrati potreban alat i pokrenuti provjeru.

Detaljan popis svih dostupnih alata prikazan je na snimci zaslona:

Popis alata za provjeru poslužitelja pošte

Kao što se vidi gore, web mjesto također provjerava prisutnost IP-a/domene na crnim listama. Svi glavni izvori su provjereni: Spamhaus, Barracuda, SURBL i mnogi drugi. Ako se adresa nalazi u bilo kojoj bazi podataka, usluga će pružiti informacije o razlozima stavljanja na crnu listu. Na taj ćete način moći poduzeti mjere za ispravljanje problema.

MailTester je drugi najpopularniji alat za provjeru mail servera. Ova usluga omogućuje korisnicima slanje testne e-pošte na jedinstvenu adresu, a zatim primanje detaljnog izvješća o kvaliteti poslane poruke. Za razliku od MxToolBoxa, ovaj resurs nije više usmjeren na dijagnosticiranje mail servera, već na moguće poboljšanje e-pošte. Međutim, to ne znači da usluga nije sposobna provesti potpunu analizu pošiljateljevog servera. Testira dostavu pošte, provodi istraživanja i daje preporuke za poboljšanje mail usluge u cjelini.

Za dovršetak provjere, samo posjetite web stranicu resursa i odaberite jedinstvenu adresu e-pošte na koju želite poslati e-poštu. Nakon slanja, morate odabrati "provjeri procjenu" i pričekati da se stranica osvježi. Dobar rezultat izgleda ovako:

Dobar rezultat provjere poslužitelja pošte

U slučaju bilo kakvih problema ili preporuka, servis će to prijaviti u odgovarajućem dijelu izvješća.

Gore navedene usluge dovoljne su za potpunu provjeru poslužitelja pošte sa strane. Omogućuju vam prepoznavanje potencijalnih problema s isporukom e-pošte, provjeru sigurnosnih postavki i primanje preporuka za rješavanje mogućih pogrešaka. Zatim ćemo izvršiti testiranje na strani poslužitelja.

Provjera postavki poslužitelja pošte

Provjera DNS zapisa

Jedan od najčešćih problema na strani poslužitelja pošte je netočna konfiguracija DNS zapisa. Njihovu ispravnost možete provjeriti putem prethodno spomenutih usluga trećih strana. Međutim, u nekim slučajevima e-pošta jednostavno neće biti dostavljena u poštanski sandučić treće strane. U tom slučaju trebali biste ručno provjeriti sve unose. Da biste to učinili, idite u DNS uređivač i pokrenite provjeru. Kao primjer, uzmimo sljedeće kao izvorne podatke: domena profit.com, IP adresa 11.22.33.44, gdje se @ može koristiti kao naziv domene, ako matičar ne dopušta ispunjavanje ovog obrasca. Ne zaboravite promijeniti vrijednosti u svoje. Ne zaboravite promijeniti vrijednosti u svoje.

Zapisi definiraju IP adrese poslužitelja pošte. Jednostavno rečeno, usmjeravaju domenu na adresu poslužitelja pošte. Trebalo bi izgledati ovako:

TipNalog Domaćina,Još malo brojevaTTL
A@11.22.33.441 min

MX zapisi su najvažniji za poslužitelj pošte, oni su odgovorni za rutu dostave pošte. Drugim riječima, usmjeravaju poštu u poštanski sandučić.

TipNalog Domaćina,Još malo brojevaTTL
MX@mail.profit.com1 min

SPF zapisi upućuju na poslužitelje koji mogu slati e-poštu s određene domene . Napomena: objavljuju se kao TXT. Navedena je samo jedna od mogućih vrijednosti.

TipNalog Domaćina,Još malo brojevaTTL
TXT@ v=spf1 ip4:11.22.33.44 -all1 min

DKIM zapis se koristi za provjeru autentičnosti e-pošte. Mora sadržavati generirani javni ključ. Isto tako, naznačena je samo jedna od opcija vrijednosti.

TipNalog Domaćina,Još malo brojevaTTL
TXTs1._domainkey.profit.comv=DKIM1; k=rsa; p=QWIOJNDSLUB…1 min

DMARC snimanje je sljedeća i posljednja faza zaštite. Odnosi se na e-poruke koje nisu prošle SPF i DKIM provjere.

TipNalog Domaćina,Još malo brojevaTTL
TXT_dmarc.profit.comv=DMARC1; p=ništa; pct=100; rua=mailto:[e-pošta zaštićena]1 min

Također, jedan od najvažnijih zapisa za mail server je PTR zapis . Može se reći da radi obrnuto od A zapisa , odnosno povezuje IP adresu s domenom. Ova vrsta zapisa može se dodati samo putem zahtjeva tehničkoj podršci davatelja hostinga, a može se provjeriti naredbom: nslookup IP , gdje je IP adresa vašeg servera. Odgovor bi trebao prikazati povezanu domenu.

Provjera priključka

Problemi sa zatvorenim portovima mogu dovesti i do potpunog kvara mail servera. Prije svega, potrebno je razjasniti s davateljem usluga postoje li ograničenja u pogledu potrebnih portova na njegovoj strani. Ne ograničavamo klijente na broj otvorenih portova ni na jednom namjenskom ili virtualnom serveru . Međutim, mnogi davatelji hosting usluga postupaju drugačije.

Otvorene portove možete provjeriti pomoću unaprijed instaliranog uslužnog programa netstat . Dovoljno je unijeti naredbu:

netstat – nat

S instaliranim i konfiguriranim SMTP/IMAP/POP3 poslužiteljem, vidjet ćemo odgovarajuće otvorene portove:

Provjera portova poslužitelja pošte

Kao što možemo vidjeti na snimci zaslona, ​​glavni portovi klijenta e-pošte su otvoreni, i to: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Također možete pojedinačno provjeriti uslugu e-pošte na svakom portu. Alat telnet će vam u tome pomoći. Pogledajmo primjer POP3, odnosno porta 110:

telnet mail.yourdomain.com 110
Testiranje portova poslužitelja pošte pomoću uslužnog programa telnet

Alat zatvaramo naredbom exit i provjeravamo preostale potrebne portove prema istom principu. Imajte na umu da ovaj alat također pruža mogućnost testiranja slanja e-pošte bez korištenja dodatnog sučelja. To može biti korisno u slučajevima kada korisnik samo treba postaviti poslužitelj i planira slati poštu lokalno.

U slučaju poteškoća pri otvaranju portova, potrebno je obratiti pozornost na instalirani Firewall. Većina distribucija dolazi s unaprijed instaliranim Iptables/Firewalld .

Za iptables koristimo sljedeće naredbe:

iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -p tcp --dport 995 -j ACCEPT
iptables -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -A INPUT -p tcp --dport 993 -j ACCEPT

Za vatrozid:

firewall-cmd --permanent --add-port=25/tcp
firewall-cmd --permanent --add-port=110/tcp
firewall-cmd --permanent --add-port=995/tcp
firewall-cmd --permanent --add-port=143/tcp
firewall-cmd --permanent --add-port=993/tcp

U nekim slučajevima, SMTP usluga također zahtijeva otvaranje portova 465 i 587 za ispravan rad. Otvaranje ovih portova događa se na isti način. Ponovno pokrenite uslugu Firewall nakon dodavanja novih pravila.

Provjera SSL/TLS certifikata poslužitelja e-pošte

SSL/TLS certifikati se koriste na poslužitelju e-pošte za osiguravanje sigurnog prijenosa podataka između klijenta e-pošte i poslužitelja, a također potvrđuju autentičnost samog poslužitelja e-pošte pošiljatelja, eliminirajući mogućnost man-in-the-middle napada. Međutim, oni također mogu uzrokovati probleme sa slanjem ili primanjem pošte. Za pokretanje dijagnostike morate saznati jesu li certifikati instalirani na strani poslužitelja. Provjerimo prisutnost certifikata sljedećom naredbom:

openssl s_client -showcerts -server mail.profit.com -connect IP:port

U ovoj naredbi potrebno je zamijeniti vrijednosti vlastitim: " mail.profit.com " je adresa poslužitelja pošte; IP:port su podaci poslužitelja. Na primjer, provjerimo port 993 , koji pripada IMAP protokolu. Ostali protokoli se provjeravaju na isti način.

Kao odgovor, poslužitelj mora poslati podatke certifikata:

Provjera važećeg certifikata poslužitelja pošte

Većina klijenata e-pošte automatski instalira certifikate. Međutim, u nekim slučajevima potrebno ih je ručno izdati i dodati određenom klijentu. Različite platforme mogu zahtijevati individualnu instalaciju i konfiguraciju, stoga preporučujemo da se obratite uputama za određeno rješenje. Preporučujemo korištenje Let's Encrypta kao certifikata i korištenje Certbota kao pomoćnog alata za njegovu instalaciju i konfiguraciju.

Provjera dnevnika

Napokon smo došli do rješenja koje pomaže u većini slučajeva, ako uopće i postoji - provjera zapisa poslužitelja pošte. Većina korisnika se zavarava, misleći na nepostojanje rješenja za njihov problem. Međutim, moderni klijenti pošte pohranjuju veliku količinu informacija u zapisnike:

  1. Datum i vrijeme slanja i primanja pošte.
  2. Adresa pošiljatelja i primatelja.
  3. Filtriranje rezultata za spam i viruse.
  4. Stanje reda čekanja za slanje i primanje pošte.
  5. Radnje administratora i korisnika povezane s poslužiteljem e-pošte (na primjer, stvaranje, brisanje poštanskih sandučića, promjena postavki).
  6. Greške i problemi nastali tijekom obrade i dostave e-pošte.

Standardni direktorij u kojem se pohranjuju logovi većine naredbi nalazi se na adresi: / var/log/. Ovisno o korištenom rješenju, naziv određene datoteke dnevnika može varirati. Na primjer, datoteka mail.log nalazi se u istom direktoriju za Postfix. Ne preporučujemo da zanemarite ovu dijagnostičku metodu i koristite logove čim se pojave prvi znakovi loših performansi klijenta pošte. Molimo pročitajte naš priručnik o tome kako čitati Linux logove.

Razumijevanje kako provjeriti poslužitelj pošte

Proveli smo detaljnu dijagnostiku poslužitelja pošte. Tijekom testiranja bili su pogođeni i online alati za detaljna istraživanja i lokalna rješenja za otkrivanje mogućih problema. Nakon provedenih svih potrebnih testova, dobivena je cjelovita slika trenutnog stanja mail servera, kao i preporuke za otklanjanje eventualnih poteškoća.

❮ Prethodni članak Provjera resursa poslužitelja
Sljedeći članak ❯ HTTP kodovi grešaka: kompletan popis grešaka poslužitelja

Pitajte nas o VPS-u

Uvijek smo spremni odgovoriti na vaša pitanja u bilo koje doba dana i noći.