Mail SMTP portovi - vrijednosti, značajke i opis

Protokol SMTP (Simple Mail Transfer Protocol) je standard za e-poštu. Izvorno je utvrđen u RFC 821 (1982), a posljednji put je ažuriran 2008. godine s proširenim dodacima za SMTP za RFC 5321 (koji se danas široko koristi u protokolu). Iako poslužitelji pošte i drugi agenti pošte koriste SMTP za prijenos i primanje e-mail korespondencije, softver sučelja klase obično koristi SMTP portove samo za slanje podataka poslužitelju za ponovno slanje. Klijentske aplikacije obično koriste ili IMAP, POP3 za primanje poruka. Ovi protokoli su najpogodniji i najtraženiji u te svrhe: proširili su funkcionalnost i širok spektar mogućnosti.

Karakteristične značajke

SMTP komunikacija između poslužitelja pošte koristi TCP priključak 25. Klijenti za poštu često šalju listove pošte na poslužitelj e-pošte na priključku 587. Iako stariji vanjski davatelji prethodno dozvoljavaju korištenje nestandardnog porta 465 svrha


TLS-ovi zaštićeni SMTP-om, poznati kao SMTPS, mogu se izvršiti pomoću STARTTLS tehnologije. Patentirani sustavi i sustavi e-pošte koriste svoje vlastite nestandardne protokole za pristup poštanskim sandučićima na svojim poštanskim poslužiteljima - sve tvrtke koriste portove SMTP poslužitelja kada se slanje i primanje e-pošte događa izvan njihovih vlastitih sustava.

Dodjela SMTP protokola

Gotovo sve internetske aktivnosti omogućene su protokolima - posebnimpravila mrežnog softvera koja računalu omogućuju komunikaciju sa svim mrežama kako bi korisnici mogli kupovati, čitati vijesti i slati e-poštu. Protokoli su ključni za svakodnevnu mrežnu aktivnost - ugrađeni su u mrežni softver i koriste se prema zadanim postavkama. Protokol SMTP port pruža skup kodova koji pojednostavljuju razmjenu poruka e-pošte između poslužitelja (mrežno računalo koje upravlja dolaznom i odlaznom e-poštom). To je neka vrsta kratice koja omogućuje poslužitelju da dijeli različite dijelove poruke u kategorije koje drugi poslužitelj može razumjeti. Kada korisnik pošalje poruku, ona se pretvara u tekstualni niz, odvojen kodnim riječima (ili brojevima) koje definiraju svrhu svakog odjeljka.

Tehnička terminologija

SMTP je TCP /IP protokol koji se koristi za rad s e-poštom putem pošte. Međutim, budući da je ograničena mogućnošću slanja poruka u red na strani primatelja, obično se koristi s POP3 ili IMAP, što vam omogućuje pohranjivanje podataka na poslužitelju i, ako je potrebno, njihovo preuzimanje. Drugim riječima, obično se koristi program koji odabire SMTP za slanje e-pošte i POP3 ili IMAP za primanje dopisivanja. U Unix sustavima, sendmail je najkorišteniji SMTP poslužitelj e-pošte. Paket sendmail sadrži POP3 poslužitelj. Microsoft Exchange uključuje SMTP poslužitelj i može biti konfiguriran za podršku POP3. SMTP se obično koristi za radputem internetskog porta 25. Alternativa SMTP-u, koji se široko koristi u Europi, je X. 400. Mnogi poštanski poslužitelji sada podržavaju ESMTP (Extended Simple Mail Transfer Protocol) koji vam omogućuje slanje multimedijskih datoteka kao e-pošte.

Povijest

Šezdesetih godina prošlog stoljeća korišteni su različiti oblici elektroničke razmjene poruka. Korisnici su komunicirali pomoću sustava koji su kreirani za određene mainframeove. Kako je sve više i više računala postalo međusobno povezano, postojala je potreba za razvojem standarda koji korisnicima različitih sustava omogućuju međusobno slanje e-pošte. SMTP je nastao iz tih standarda, razvijenih 1970-ih. Daljnje implementacije uključuju FTP Mail Protocol od 1973. Razvojni rad nastavljen je sedamdesetih godina prošlog stoljeća, dok se ARPANET 1980. godine nije preselio u moderni internet. Tada je John Poult predložio protokol za prijenos podataka pošte.
SMTP se počeo široko primjenjivati ​​početkom 1980-ih, u to vrijeme taj je protokol bio dodatak Unixu za Unix program za kopiranje. SMTP najbolje radi pri slanju i primanju strojeva povezanih s mrežom, koristeći mehanizam za pohranu i slanje te su primjeri tehnologije push.

Model za obradu pošte

E-pošta se šalje putem mail klijenta (agenta za poštu, MUA) na poslužitelj e-pošte (agent za slanje pošte, MSA) koristeći SMTP na TCP portu 587. Većina pružatelja poštanskih sandučića još uvijek dopušta slanje na tradicionalni port 25. MSA dostavlja poštu vašem agentu pošte (agentu za prijenos pošte, MTA).Često su ti agenti primjeri općeg softvera koji se aktivira s različitim parametrima na jednom računalu. Lokalna obrada može se izvršiti ili na istom stroju, ili razdijeliti između nekoliko strojeva. Procesi agenta pošte na istom stroju mogu se razmjenjivati, ali ako se obrada obavlja na više strojeva, oni komuniciraju jedni s drugima pomoću SMTP porta, gdje je svaki stroj konfiguriran da koristi sljedeći stroj kao pametni host.

Pregled protokola

SMTP je tekstualni protokol baziran na povezivanju u kojem pošiljatelj pošte komunicira s primateljem pošte izdavanjem naredbenih linija i pružanjem potrebnih podataka na pouzdanom, dobro organiziranom kanalu protoka podataka. SMTP sesija se sastoji od naredbi koje kreira SMTP klijent (inicijacijski agent, pošiljatelj ili pošiljatelj) i odgovarajući odgovori s SMTP poslužitelja (agenta za slušanje ili primatelja). Sesija može uključivati ​​nula ili više SMTP transakcija koje se sastoje od tri slijeda naredbi /odgovora:
  • MAIL (mail.ru poslužitelj SMTP port) za postavljanje povratne adrese, koja se naziva i povratna staza.
  • RCPT za postavljanje primatelja poruke. Ova naredba se može izdati više puta, ali jednom za svakog korisnika.
  • DATA za signaliziranje početka teksta i njegovog sadržaja. Ovaj se parametar sastoji od zaglavlja i tijela poruke odvojene praznim retkom. DATA predstavlja skupinu naredbi na koje poslužitelj odgovaradva puta: jednom za samu naredbu DATA, kako bi potvrdili da je spremna prihvatiti podatke, opet nakon niza informacija da prihvati ili odbije sve poruke.
  • Uz privremeni odgovor za DATA, odgovor svakog poslužitelja može biti pozitivan ili negativan (kod 2xx). Negativni odgovori mogu biti trajni (kodovi 5xx) ili privremeni (kodovi 4xx). Odstupanje je trajni neuspjeh, a klijent mora poslati odbijenu poruku poslužitelju na koji ga je primio. Pad je pozitivan odgovor, nakon čega slijedi odricanje od poruke.

    SMTP portovi i njihove vrijednosti

    Protokol isporuke samo za SMTP. U uobičajenoj uporabi, pošta se šalje na odredišni poštanski poslužitelj, na primjer, SMTP poslužitelj pošte. Podaci se šalju na temelju ciljnog poslužitelja, a ne pojedinačnih korisnika kojima je adresiran. Ostali POP ili IMAP protokoli) 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 su neprihvatljivi za protokole za preusmjeravanje pošte koji koriste prekinuta računala. Namijenjeni su za rad nakon završne isporuke, kada su izbrisane informacije koje su kritične za ispravan rad repetitora pošte.

    Početak redova daljinske poruke

    Pokretanje redova daljinske poruke je SMTP značajka koja omogućuje udaljenom domaćinu da započne obradu pošte na poslužitelju, tako da može primati poruke namijenjene za to slanjem naredbe TURN. Međutim, ova je značajka izrađenapotencijalna prijetnja sigurnosti podataka i ETRN tim je proširio na RFC 1985., što pouzdano funkcionira pomoću metode provjere autentičnosti na temelju informacija o sustavu naziva domene.

    Međunarodna adresa e-pošte

    Korisnici čija skripta nije latinica ili koji koriste dijakritičke znakove koji nisu u ASCII skupu znakova, imali su poteškoće u traženju adrese e-pošte s latinicom (SMTP port mail.ru). RFC 6531 je stvoren za rješavanje ovog problema pružanjem mogućnosti internacionalizacije za SMTP, proširenje SMTPUTF8 i podržavanje višekratnih i ne-ASCII znakova u adresama e-pošte. Primjeri: dijakritički znakovi i drugi jezični znakovi (grčki i kineski). Također relevantni za SMTP-port Yandex. Trenutačna podrška za ovaj dokument trenutno je ograničena, ali je od velikog interesa za široko uvođenje RFC 6531 i RFC u zemljama poput Kine, koje imaju veliku korisničku bazu, gdje je latinski (ASCII) strano pismo.

    Odlazni SMTP poslužitelj

    Klijent e-pošte mora znati IP adresu svog odlaznog SMTP poslužitelja. To bi trebalo označiti kao dio njegove konfiguracije (obično DNS ime). Ovaj poslužitelj će pružati izlazne poruke u ime korisnika.

    Ograničavanje pristupa poslužitelju odlazne pošte

    Administratori poslužitelja moraju imati određenu kontrolu nad klijentima koji mogu koristiti poslužitelj. To vam omogućuje da se nosite s zlostavljanjem i neželjenom poštom. Široko su se koristila sljedeća rješenja: ranije su mnogi sustavi uveli ograničenja na korištenjemjesto klijenta, dopuštajući samo korištenje klijenata čija je IP adresa jedan od administratora poslužitelja. Uporaba s bilo koje druge IP adrese klijenta nije dopuštena.
    Moderni SMTP poslužitelji obično nude alternativni sustav koji zahtijeva provjeru autentičnosti klijenata za vjerodajnice prije nego što dopusti pristup.

    SMTP - koji se port koristi?

    Veza između poslužitelja pošte obično uvijek koristi zadanu vrijednost TCP porta 25 namijenjenog za SMTP. Međutim, poštanski klijenti obično koriste neke portove za smtp, ssl portove. Većina pružatelja internetskih usluga sada blokira sve prometne izvore od svojih korisnika kao mjeru zaštite od neželjene pošte. Iz istog razloga, poduzeća obično prilagođavaju svoj vatrozid kako bi omogućili izlazni port na određenim poslužiteljima pošte.

    Primjer SMTP transporta

    Tipičan primjer slanja SMTP poruke na dva pseudonima i boss poštanske sandučiće koji se nalaze na istoj poštanskoj domeni (example.com ili localhost.com) reproduciraju se u sljedećoj razmjeni. Nakon što pošiljatelj poruke (SMTP klijent) uspostavi pouzdan komunikacijski kanal za primatelja poruke (SMTP poslužitelj), sesija se otvara s poslužiteljem, obično sadrži puni naziv domene (FQDN), u ovom slučaju smtp, primjer ili com , Klijent inicira svoj dijalog, odgovarajući na naredbu HELO, identificira se u parametru naredbe s punim imenom domene (ili pismenom adresom ako nije dostupna).

    Dodatna proširenja

    Kupci će saznati koje mogućnosti poslužitelj podržava korištenjem EHLO čestitki, umjesto originalnog HELO-a. Korisnici se vraćaju u HELO samo ako poslužitelj ne podržava ekstenzije SMTP protokola. Moderni klijenti mogu koristiti ESRTP ekstenzije ključne riječi SSRE kako bi zatražili od poslužitelja da maksimizira veličinu poruke koja će biti prihvaćena. Stari klijenti i poslužitelji mogu pokušati prenijeti preveliku poruku koja će biti odbijena nakon korištenja mrežnih resursa, uključujući vrijeme povezivanja s mrežnim vezama.

    Zaštita od spama i provjera autentičnosti putem e-pošte

    Izvorni SMTP dizajn nije bio u mogućnosti identificirati pošiljatelje ili provjeriti je li poslužiteljima dopušteno slanje u njihovo ime. Zbog toga se mogu koristiti neželjene poruke e-pošte koje se obično koriste u neželjenoj pošti i phishing porukama.
    Napravljene su posebne ponude za promjenu SMTP-a ili njihovo potpuno zamjenjivanje. Jedan primjer za to je Internet Mail 2000, ali niti on niti bilo koji drugi nije postigao veliki uspjeh pred mrežnim učinkom ogromne instalirane klasične SMTP baze. Umjesto toga, poslužitelji e-pošte sada koriste različite metode, uključujući DomainKeys, Identificiranu poštu za DomainKeys, Okvir politike politike i DMARC, DNSBL i greylisting za odbijanje ili stavljanje sumnjivih poruka u karantenu.

    Povezane publikacije