Danas ćemo vam detaljno reći o najčešće korištenim internetskim protokolima - POP3, IMAP i SMTP. Svaki od ovih protokola ima specifičnu svrhu i funkcionalnost. Pokušajmo to shvatiti.
POP3 protokol i njegovi priključci
Post Office Protocol 3 (POP3) je standardni protokol pošta stvorena za primanje elektronička pošta s udaljenog poslužitelja na klijent e-pošte.POP3 vam omogućuje spremanje poruke e-pošte na vaše računalo, pa čak i čitanje ako ste izvan mreže. Važno je napomenuti da ako odlučite koristiti POP3 za povezivanje račun pošte, pisma koja su već preuzeta na vaše računalo bit će izbrisana s poslužitelja pošte. Na primjer, ako koristite nekoliko računala za povezivanje na jedno račun pošte, tada POP3 protokol možda neće biti najbolji izbor u ovoj situaciji. S druge strane, pošto se pošta pohranjuje lokalno, na računalu konkretnog korisnika, to vam omogućuje optimizaciju prostor na disku na strani poslužitelja pošte.
Prema zadanim postavkama, POP3 protokol koristi sljedeće priključke:
- Port 110 je zadani POP3 port. Nije sigurno.
- Port 995 – Ovaj bi se port trebao koristiti ako želite uspostaviti sigurnu vezu.
IMAP protokol i portovi
Internetska poruka Pristupni protokol(IMAP) je protokol e-pošte dizajniran za pristup pošti s lokalnog klijenta e-pošte. IMAP i POP3 najpopularniji su protokoli na internetu koji se koriste za primanje e-pošte. Oba ova protokola podržavaju svi moderni klijenti pošte (MUA - Mail Korisnički agent) i WEB poslužitelji.
Dok POP3 omogućuje pristup e-pošti iz samo jedne aplikacije, IMAP omogućuje pristup s više klijenata. Iz tog je razloga IMAP najprilagodljiviji u slučajevima kada više korisnika treba pristup istom računu e-pošte.
Prema zadanim postavkama IMAP protokol koristi sljedeće portove:
- Priključak 143– zadani port. Nije sigurno.
- Priključak 993– priključak za sigurnu vezu.
SMTP protokol i njegovi portovi
Jednostavna pošta Protokol prijenosa(SMTP) je standardni protokol za slanje mail poruke putem Interneta.
Ovaj je protokol opisan u RFC 821 i RFC 822, prvi put objavljenim u kolovozu 1982. Unutar opsega RFC podataka, format adrese mora biti u formatu korisničko ime@ime domene. Dostava poštom slična je redovnom poslu poštanska služba: na primjer, pismo na adresu [e-mail zaštićen], tumačit će se na sljedeći način: ivan_ivanov je adresa, a merionet.ru je poštanski broj. Ako se naziv domene primatelja razlikuje od naziva domene pošiljatelja, tada će MSA (Agent za slanje pošte) poslati pismo putem Agenta za prijenos pošte (MTA). Glavna ideja MTA je preusmjeriti pisma drugom domenska zona, slično kao što tradicionalna pošta šalje pisma u drugi grad ili regiju. MTA također prima poštu od drugih MTA-ova.
SMTP protokol koristi sljedeće portove.
SMTP, ODMR i MSA priključci
Dolazni SMTP port
MDaemon će nadzirati te TCP portove kako bi otkrio dolazne veze od SMTP klijenata. Ovo je primarni SMTP port i trebao bi biti postavljen na port 25 prema zadanim postavkama u većini slučajeva.
Odlazni SMTP port
Ovaj port će se koristiti za slanje pošte drugom SMTP poslužitelju.
Dolazni MSA port
Ovo je priključak MSA (Message Submission Agent) protokola koji vaši korisnici mogu koristiti kao alternativuDolazni SMTP port , navedeno gore. Komunikacija na ovom priključku zahtijeva proceduru AUTH, tako da korisnici koji šalju poruke na ovaj priključak moraju u skladu s tim konfigurirati svoje programe za e-poštu kako bi njihove veze bile autorizirane. Također, budući da mnogi ISP-ovi blokiraju priključak 25, vaš udaljeni korisnici može zaobići ovo ograničenje korištenjem rezervnog MSA priključka umjesto njega. Ako ne želite dodijeliti MSA port, postavite ovo polje na "0" da biste ga onemogućili.
Dolazni ODMR port
Na ovom priključku MDaemon će slušati dolazne ODMR (On-Demand Mail Relay) veze kao što su ATRN -zahtjevi s pristupnika domene.
SMTP SSL priključak
Ovo specificira priključak namijenjen za sesije pošte putem SMTP protokola koristeći šifriranu SSL vezu (Secure Sockets Layer). Cm. dodatne informacije u odjeljku SSL i certifikati.
POP portovi i IMAP
Dolazni POP priključak
MDaemon će na ovom portu slušati dolazne veze s udaljenih POP klijenata.
Odlazni POP priključak
Ovaj port će se koristiti kada MDaemon prima poštu s POP poslužitelja.
Dolazni IMAP port
MDaemon će na ovom portu slušati dolazne IMAP zahtjeve.
POP SSL priključak
Ovo označava port dodijeljen za poštu POP klijenti pomoću šifrirane SSL veze (Secure Sockets Layer). Za više informacija pogledajte SSL i certifikate.
IMAP priključak SSL
Ovo navodi priključak dodijeljen IMAP klijentima e-pošte koji koriste šifriranu SSL (Secure Sockets Layer) vezu. Za više informacija pogledajte SSL i certifikate.
Ostale luke
Odlazni DNS port
Ovdje navedite port koji će MDaemon koristiti za razmjenu datagrama s DNS poslužiteljem.
LDAP priključak
MDaemon će koristiti ovaj port za slanje podataka baze podataka i adresara vašem LDAP poslužitelju.
Udaljeni administratorski priključak
MDaemon će nadzirati ovaj priključak kako bi otkrio veze putem udaljene administracije.
Luka Minger
Ovo je port na kojem će Minger poslužitelj osluškivati veze.
Vratite postavke priključka na zadane
Klikom na ovaj gumb vratit će se sve postavke priključka na zadane vrijednosti.
Sada se povežite s novim brojevima priključaka
Ako ste promijenili vrijednosti bilo kojeg parametra porta, trebali biste kliknuti ovaj gumb kako bi vaše promjene odmah stupile na snagu. U suprotnom, promjene će stupiti na snagu tek nakon ponovnog pokretanja poslužitelja.
Ovdje opisane postavke priključka su ključne za ispravan rad poslužitelj. Nemojte mijenjati ove postavke osim ako niste apsolutno sigurni da morate. Mogućnost uređivanja postavki priključka koje će MDaemon koristiti omogućit će vam da konfigurirate poslužitelj za rad s proxyjima i drugim softverske usluge, koji zahtijevaju rad samo s određenim portovima. Nijedna IP adresa (računalo) ne može pružiti dva porta s istim brojevima. Ako neki program pokuša pristupiti portu koji već koristi drugi program, posebna obavijest poruka o pogrešci reći će korisniku da je tražena adresa (IP:PORT) već u upotrebi. |
Vjerojatno je većina ljudi koji čitaju ovaj vodič već upoznata s najčešće korištenom komunikacijskom tehnologijom: e-poštom. Ali jeste li ikada razmišljali o tome kako to zapravo funkcionira? U ovom članku ćemo naučiti kako ova usluga radi i što su POP3, SMTP i IMAP.
POP3(protokol pošta verzija 3) često se koristi za komunikaciju s udaljenim poslužiteljem elektronička pošta i preuzimanje poruka na lokalni klijent e-pošte i njihovo brisanje na poslužitelju, na primjer, Thunderbird, Windows Mail itd. Međutim, obično klijenti e-pošte ponuditi izbor hoćete li ili ne ostaviti kopije poruka na poslužitelju. Ako koristite više uređaja za slanje poruka, preporučuje se da ovu značajku ostavite uključenom, inače na drugom uređaju nećete imati pristup poslanim porukama koje nisu spremljene na udaljenom poslužitelju. Također je vrijedno napomenuti da je POP3 samo jednosmjerni protokol, što znači da se podaci uzimaju s udaljenog poslužitelja i šalju lokalnom klijentu.
Zadani POP3 priključci su:
Port 110 – port bez enkripcije
Port 995 je SSL/TLS port, poznat i kao POP3S
Korak 2 - Razlike između POP3 i IMAP-a i koji su priključci za IMAP?
IMAP (protokol razina primjene za pristup e-pošti), baš kao što se POP3 koristi za primanje poruka e-pošte na lokalnom klijentu, međutim, ima značajnu razliku - preuzimaju se samo zaglavlja e-pošte, tekst samog pisma ostaje na poslužitelju. Ovaj komunikacijski protokol radi u dva smjera; ako se promjene dogode na lokalnom klijentu, one se prenose na poslužitelj. U u posljednje vrijeme IMAP je postao popularniji jer su ga divovi usluga e-pošte poput Gmaila počeli preporučivati umjesto POP3.
Zadani IMAP priključci su:
- Port 143 – port bez enkripcije
- Port 993 je SSL/TLS port, poznat i kao IMAPS
Korak 3 - SMTP, protokol za odlaznu komunikaciju e-poštom
Jednostavni protokol prijenosa pošte ( SMTP), koristi se za komunikaciju s udaljenim poslužiteljem i slanje poruka s njega lokalni klijent na udaljeni poslužitelj, te u konačnici do poslužitelja primatelja poruke. Na vašem poslužitelju e-pošte ovaj se proces kontrolira posebna služba (MTA). Vrijedno je spomenuti da se SMTP koristi isključivo za slanje poruka.
SMTP priključci:
- Port 25 – port bez enkripcije
- Port 465 je SSL/TLS port, poznat i kao SMTPS
Zaključak
Nadamo se da vam je sada jasno kako funkcioniraju poštanski protokoli i koje portove koriste. U ovom vodiču naučili smo što su POP3, SMTP i IMAP i za što se koriste. Na primjer, POP3 i IMAP koriste se u iste svrhe, ali različito pristupaju tim zadacima. IMAP ostavlja sadržaj poruke na poslužitelju, a POP3 ga preuzima na vaše računalo. Također, saznali smo što standardni priključci za SMTP, POP3 i IMAP.
(SMTP) je standard za e-poštu. Izvorno dokumentiran u RFC 821 (1982.), zadnji put je ažuriran 2008. s proširenim dodacima SMTP-a u RFC 5321 (danas široko prihvaćen protokol).
Iako poslužitelji pošte i drugi agenti pošte koriste SMTP za slanje i primanje korespondencije e-pošte, softver korisničke klase u pravilu koristi SMTP portove samo za slanje podataka poslužitelju radi prosljeđivanja. Za primanje poruka klijentske aplikacije Obično koriste IMAP ili POP3. Ovi su protokoli najprikladniji i najtraženiji za ove svrhe: imaju naprednu funkcionalnost i širok raspon mogućnosti.
Značajke
SMTP komunikacija između poslužitelja e-pošte koristi TCP port 25. Klijenti e-pošte često šalju odlaznu e-poštu poslužitelju e-pošte na portu 587. Iako naslijeđeni pružatelji usluga e-pošte još uvijek dopuštaju korištenje nestandardnog porta 465 za ovu svrhu.
SMTP veze zaštićene TLS-om, poznate kao SMTPS, mogu se uspostaviti korištenjem STARTTLS tehnologije.
Vlasnički sustavi i sustavi e-pošte koriste vlastite nestandardne protokole za pristup poštanskim sandučićima na svojim poslužiteljima e-pošte - sve tvrtke koriste priključke SMTP poslužitelja kada se slanje ili primanje e-pošte odvija izvan njihovih vlastitih sustava.
SMTP odredište
Gotovo sve radnje na Internetu omogućene su zahvaljujući protokolima – posebnim mrežnim pravilima. softver, koji računalu omogućuju komunikaciju sa svim mrežama kako bi korisnici mogli kupovati, čitati vijesti i slati e-poštu. Protokoli su vitalni za svaki dan aktivnosti umrežavanja- ugrađeni su u mrežni softver i koriste se prema zadanim postavkama.
SMTP Port Protocol pruža skup kodova koji olakšavaju razmjenu poruka e-pošte između poslužitelja ( mrežno računalo, koji obrađuje dolaznu i odlaznu e-poštu). Ovo je vrsta skraćenice koja poslužitelju omogućuje rastavljanje različitih dijelova poruke u kategorije koje drugi poslužitelj može razumjeti. Kada korisnik pošalje poruku, ona se pretvara u retke teksta odvojene kodnim riječima (ili brojevima) koji definiraju svrhu svakog odjeljka.
Tehničko nazivlje
SMTP je TCP/IP protokol koji se koristi za rad s e-poštom. Međutim, budući da je ograničen na mogućnost slanja poruka u red čekanja na primateljskoj strani, obično se koristi ili s POP3 ili IMAP, što omogućuje pohranjivanje podataka na poslužitelju i preuzimanje po potrebi. Drugim riječima, obično koristite aplikaciju koja odabire SMTP za slanje e-pošte i POP3 ili IMAP za primanje korespondencije. Na sustavima baziranim na Unixu, sendmail je najčešće korišteni SMTP poslužitelj za e-poštu. Komercijalni Sendmail paket uključuje POP3 poslužitelj. Microsoft Exchange uključuje SMTP poslužitelj i također se može konfigurirati za podršku POP3.
SMTP se obično koristi za rad preko internetskog priključka 25. Alternativa SMTP-u koja se široko koristi u Europi je X.400. Mnogi poslužitelji e-pošte sada podržavaju Extended Simple Mail Transfer Protocol (ESMTP), koji vam omogućuje prijenos multimedijskih datoteka kao e-pošte.
Priča
Šezdesetih godina prošlog stoljeća korišteni su različiti oblici razmjene e-poštom. Korisnici su komunicirali pomoću sustava izgrađenih za određena glavna računala. Jer sve više računala postali međusobno povezani, javila se potreba za razvojem standarda koji bi korisnicima omogućili različitim sustavima slati e-poštu jedno drugom. SMTP se razvio iz ovih standarda razvijenih 1970-ih.
Daljnje implementacije uključuju FTP Mail Protocol, počevši od 1973. Rad na razvoju nastavio se u 1970-ima sve dok ARPANET nije postao modernog interneta 1980. godine. Zatim je Jon Postel predložio protokol za prijenos podataka o pošti.
SMTP se počeo naširoko koristiti ranih 1980-ih. U to doba ovaj protokol bio je Unix dodatak za Unix Copy Program program za poštu. SMTP najbolje funkcionira kada su strojevi za slanje i primanje spojeni na Internet, koriste mehanizam pohranjivanja i slanja te su primjeri push tehnologije.
Model obrade pošte
E-poštu šalje klijent e-pošte (Mail User Agent, MUA) na poslužitelj e-pošte (Mail Submission Agent, MSA) koristeći SMTP na TCP priključku 587. Većina pružatelja poštanskih sandučića još uvijek dopušta slanje na tradicionalni priključak 25. MSA isporučuje poštu na vaš mail agent (agent za prijenos pošte, MTA). Često su ti agenti instance generičkog softvera aktiviranog s raznih parametara na jednom računalu. Lokalna obrada se može obaviti na jednom stroju ili dijeliti na više strojeva. Procesi poštanski agent jedan stroj može razmjenjivati datoteke, ali ako se obrada vrši na više strojeva, oni međusobno prosljeđuju poruke pomoću SMTP priključka, gdje je svaki stroj konfiguriran da koristi sljedeći stroj kao pametni host.
Pregled protokola
SMTP je tekstualni protokol, orijentiran na vezu u kojem pošiljatelj pošte komunicira s primateljem pošte izdavanjem naredbene linije i pružanje potrebnih podataka putem pouzdanog, urednog kanala protoka podataka. SMTP sesija sastoji se od naredbi koje izdaje SMTP klijent (pokretački agent, pošiljatelj ili odašiljač) i odgovarajućih odgovora SMTP poslužitelja (slušajući agent ili primatelj). Sesija može uključivati nula ili više SMTP transakcija, koje se sastoje od tri niza naredbi/odgovora:
Uz srednji odgovor za DATA, odgovor svakog poslužitelja može biti pozitivan ili negativan (šifra 2xx). Negativni odgovori mogu biti trajni (šifre 5xx) ili privremene (šifre 4xx). Odstupanje je stalni neuspjeh, a klijent mora poslati poruku o neuspjehu poslužitelju na kojem ju je primio. Pad je pozitivan odgovor nakon kojeg slijedi odbijanje poruke.
SMTP portovi pošte i njihovo značenje
SMTP je samo protokol isporuke. Na normalno korištenje Pošta se šalje ciljanom poslužitelju e-pošte, kao što je SMTP poslužitelj priključka za poštu. Podaci se usmjeravaju na temelju odredišnog poslužitelja, a ne pojedinačnih korisnika kojima su upućeni. Ostali protokoli (POP ili IMAP) posebno su dizajnirani za korištenje od strane pojedinačnih korisnika, koji primaju poruke i upravljaju poštanskim sandučićima. SMTP, POP i IMAP nisu prihvatljivi protokoli za slanje pošte preko računala s povremenim vezama. Osmišljeni su za rad nakon konačne isporuke, kada su informacije ključne pravilan rad relej pošte je izbrisan.
Pokretanje praznog reda poruka
Udaljeno pokretanje reda čekanja poruka SMTP je značajka koja omogućuje udaljenom hostu pokrenuti obradu pošte na poslužitelju kako bi mogao primati njemu namijenjene poruke slanjem naredbe TURN. Međutim, ova je značajka predstavljala potencijalni sigurnosni rizik podataka i proširena je u RFC-u 1985 naredbom ETRN, koja radi sigurnije koristeći metodu provjere autentičnosti temeljenu na informacijama sustava naziva domene.
Međunarodna adresa e-pošte
Korisnici čije pismo nije latinično, ili koji koriste dijakritičke znakove koji nisu u skupu ASCII znakovi, imao je poteškoća sa traženjem adrese e-pošte latinica(SMTP port mail.ru). RFC 6531 stvoren je za rješavanje ovog problema pružanjem mogućnosti internacionalizacije za SMTP, proširenja za SMTPUTF8 i podrške za višebajtne i ne-ASCII znakove u adresama e-pošte. Primjeri: dijakritički znakovi i drugi jezični simboli (grčki i kineski). Također relevantno za Yandex SMTP port.
Trenutna podrška za ovaj dokument je na u trenutku ograničeno, ali postoji veliko zanimanje za široko prihvaćanje RFC-a 6531 i srodnih RFC-ova u zemljama poput Kine koje imaju veliku bazu korisnika u kojima je latinica (ASCII) strano pismo.
Odlazna pošta sa SMTP poslužitelja
Klijent e-pošte mora znati IP adresu svog originalnog SMTP poslužitelja. Ovo mora biti navedeno kao dio njegove konfiguracije (obično DNS naziv). Ovaj poslužitelj će osigurati odlazne poruke u ime korisnika.
Ograničenja pristupa poslužitelju odlazne pošte
Administratori poslužitelja trebaju nametnuti određene kontrole onim klijentima koji mogu koristiti poslužitelj. To pomaže u borbi protiv zloupotrebe i neželjene pošte. Slična su rješenja naširoko korištena:
Prethodno su mnogi sustavi nametnuli ograničenja na korištenje lokacije klijenta, dopuštajući korištenje samo klijentima čija je IP adresa bila jedan od administratora poslužitelja. Korištenje s bilo koje druge IP adrese klijenta je zabranjeno.
Moderni SMTP poslužitelji obično nude alternativni sustav, zahtijevajući od klijenata autentifikaciju s vjerodajnicama prije dopuštanja pristupa.
SMTP - koji se port koristi?
Komunikacija između poslužitelja pošte obično uvijek koristi standardna vrijednost TCP priključak 25 dodijeljen za SMTP. Međutim, klijenti e-pošte obično umjesto toga koriste određene priključke smtp priključak ssl. Većina davatelja internetskih usluga sada blokira sav odlazni portski promet svojih korisnika kao mjeru protiv spama. Iz istog razloga, tvrtke obično konfiguriraju svoje vatrozide da dopuste odlazne portove s određenih poslužitelja e-pošte.
Primjer SMTP prijenosa
Tipičan primjer slanja poruke putem SMTP-a na dvoje poštanski sandučići(alice and theboss) koji se nalazi u istom mail domena(example.com ili localhost.com), reproducira se u sljedećoj sesiji razmjene. Nakon pošiljatelja poruke ( SMTP klijent) uspostavlja pouzdan komunikacijski kanal za primatelja poruke (SMTP poslužitelj), sesija se otvara s poslužiteljem, obično sadrži njegov potpuno kvalificirani naziv domene (FQDN), u ovom slučaju smtp, example ili com. Klijent pokreće svoj dijaloški okvir odgovarajući naredbom HELO identificirajući se u parametru naredbe punim naziv domene(ili literal adrese ako nije dostupan).
Dodatna proširenja
Klijenti uče koje opcije poslužitelj podržava korištenjem EHLO pozdrava umjesto originalnog HELO. Klijenti se vraćaju na HELO samo ako poslužitelj ne podržava SMTP proširenja.
Moderni klijenti mogu koristiti ključna riječ ESMTP proširenje SSRE za zahtjev poslužitelja za najveća veličina poruka koja će biti primljena. Stari klijenti i poslužitelji mogu pokušati prenijeti prevelike poruke koje će biti odbijene nakon upotrebe mrežni resursi, uključujući vrijeme povezivanja s mrežnim vezama.
Anti-spam metode i autentifikacija e-pošte
Izvorni dizajn SMTP-a nije imao načina identificirati pošiljatelje ili provjeriti smiju li poslužitelji slati u njihovo ime. Kao rezultat toga, moguće je lažiranje e-pošte, koje se često koristi u neželjena pošta i krađa identiteta.
Proizvedeno posebne ponude promijeniti SMTP ili ih potpuno zamijeniti. Jedan primjer za to je Internet Mail 2000, ali niti on niti bilo koji drugi nije postigao veći uspjeh prije golemog mrežnog učinka instalirana baza klasični SMTP. Umjesto toga, poslužitelji e-pošte sada koriste niz metoda, uključujući DomainKeys, DomainKeys Identified Mail, Policy Framework i DMARC, DNSBL i sivu listu za odbijanje ili stavljanje u karantenu sumnjive e-pošte.