Na kojim portovima radi pošta? Ono najzanimljivije o SMTP, POP3 i IMAP. Upravljani prijenosi datoteka i mrežna rješenja

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.