Millistel portidel post töötab? Kõige huvitavam asi SMTP, POP3 ja IMAP kohta. Hallatud failiedastused ja võrgulahendused

Täna räägime teile üksikasjalikult enimkasutatavatest Interneti-protokollidest - POP3, IMAP ja SMTP. Igal neist protokollidest on konkreetne eesmärk ja funktsionaalsust. Proovime selle välja mõelda.

POP3 protokoll ja selle pordid

Post Office Protocol 3 (POP3) on standardprotokoll jaoks loodud kiri saamine meilid kaugserverist e-posti kliendile.POP3 võimaldab teil salvestada meilisõnumi arvutisse ja isegi lugeda seda, kui olete võrguühenduseta. Oluline on märkida, et kui otsustate ühenduse loomiseks kasutada POP3 konto kirjad, kustutatakse meiliserverist juba teie arvutisse alla laaditud kirjad. Näiteks kui kasutate ühega ühenduse loomiseks mitut arvutit meilikonto, siis ei pruugi POP3 protokoll olla parim valik selles olukorras. Teisest küljest, kuna kirjad salvestatakse kohapeal, arvutis konkreetne kasutaja, see võimaldab teil optimeerida kettaruum meiliserveri poolel.

Vaikimisi kasutab POP3-protokoll järgmisi porte:

  • Port 110 on vaikimisi POP3 port. See ei ole ohutu.
  • Port 995 – seda porti tuleks kasutada, kui soovite luua turvalise ühenduse.

IMAP-protokoll ja pordid

Interneti-sõnum Juurdepääsuprotokoll(IMAP) on meiliprotokoll, mis on loodud võimaldama juurdepääsu kohaliku e-posti kliendi kirjadele. IMAP ja POP3 on kõige populaarsemad Interneti-protokollid e-kirja saamine. Mõlemat protokolli toetavad kõik kaasaegsed meilikliendid (MUA – Mail Kasutaja agent) ja veebiservereid.

Kui POP3 võimaldab meilile juurdepääsu ainult ühest rakendusest, siis IMAP võimaldab juurdepääsu mitmelt kliendilt. Sel põhjusel on IMAP kõige paremini kohandatav juhtudel, kui mitu kasutajat vajavad juurdepääsu samale e-posti kontole.

Vaikimisi IMAP-protokoll kasutab järgmisi porte:

  • Port 143- vaikimisi port. Ei ole ohutu.
  • Port 993– port turvaliseks ühenduseks.
SMTP protokoll ja selle pordid

Lihtpost Edastusprotokoll(SMTP) on standardprotokoll saatmine meilisõnumid Interneti kaudu.

Seda protokolli kirjeldatakse RFC 821 ja RFC 822, esmakordselt avaldatud 1982. aasta augustis. RFC andmete ulatuses peab aadressivorming olema vormingus kasutajanimi@domeeninimi. Posti kohaletoimetamine sarnaneb tavatööga postiteenus: näiteks kiri aadressile [e-postiga kaitstud], tõlgendatakse järgmiselt: ivan_ivanov on aadress ja merionet.ru on postiindeks. Kui adressaadi domeeninimi erineb saatja domeeninimest, saadab MSA (Mail Submission Agent) kirja postiedastusagendi (MTA) kaudu. MTA põhiidee on kirjade ümbersuunamine teisele domeeni tsoon, sarnaselt sellega, kuidas traditsiooniline post saadab kirju teise linna või piirkonda. MTA võtab vastu kirju ka teistelt MTA-lt.

SMTP-protokoll kasutab järgmisi porte.

SMTP, ODMR ja MSA pordid

Sissetulev SMTP port

MDaemon jälgib neid TCP-porte, et tuvastada SMTP-klientidelt sissetulevad ühendused. See on esmane SMTP-port ja enamikul juhtudel tuleks selle vaikimisi seada port 25.

Väljuv SMTP port

Seda porti kasutatakse kirjade saatmiseks teise SMTP-serverisse.

Sissetulev MSA port

See on MSA (Message Submission Agent) protokolli port, mida teie kasutajad saavad alternatiivina kasutadaSissetulevad SMTP port , ülaltoodud. Side selles pordis nõuab AUTH-protseduuri, seega peavad sellele pordile sõnumeid saatvad kasutajad oma meiliprogrammid vastavalt konfigureerima, et nende ühendused oleksid volitatud. Kuna paljud Interneti-teenuse pakkujad blokeerivad pordi 25, siis teie kaugkasutajad saab sellest piirangust mööda minna, kasutades selle asemel varu MSA-porti. Kui te ei soovi MSA-porti määrata, määrake selle välja lülitamiseks väärtuseks "0".

Sissetulev ODMR-port

MDaemon kuulab sellel pordil sissetulevaid ODMR-i (on-Demand Mail Relay) ühendusi, nagu näiteks ATRN -päringud domeeni lüüsidelt.

SMTP SSL port

See määrab pordi, mis on ette nähtud SMTP-protokolli kaudu krüptitud SSL-ühendust (Secure Sockets Layer) kasutavate meiliseansside jaoks. cm. Lisainformatsioon jaotises SSL ja sertifikaadid.

POP-pordid ja IMAP

Sissetulev POP-port

MDaemon kuulab sellel pordil kaug-POP-klientidelt sissetulevaid ühendusi.

Väljuv POP-port

Seda porti kasutatakse siis, kui MDaemon võtab vastu kirju POP-serveritelt.

Sissetulev IMAP-port

MDaemon kuulab sellel pordil sissetulevaid IMAP-i päringuid.

POP SSL-port

See näitab posti jaoks eraldatud porti POP-kliendid kasutades krüptitud SSL-ühendust (Secure Sockets Layer). Lisateabe saamiseks vaadake jaotist SSL ja sertifikaadid.

IMAP-port SSL

See määrab krüptitud SSL-i (Secure Sockets Layer) ühendust kasutavatele IMAP-i meiliklientidele eraldatud pordi. Lisateabe saamiseks vaadake jaotist SSL ja sertifikaadid.

Muud sadamad

Väljuv DNS-port

Määrake siin port, mida MDaemon kasutab datagrammide vahetamiseks DNS-serveriga.

LDAP port

MDaemon kasutab seda porti andmebaasi ja aadressiraamatu teabe saatmiseks teie LDAP-serverisse.

Kaugadministraatori port

MDaemon jälgib seda porti, et tuvastada kaughalduse kaudu ühendusi.

Port Minger

See on port, mille kaudu Mingeri server ühendusi kuulab.

Taastage pordi vaikeseaded

Sellel nupul klõpsates tagastatakse kõik pordi seaded vaikeväärtustele.

Siduge kohe uute pordinumbritega

Kui olete mõne pordi parameetri väärtusi muutnud, peaksite muudatuste koheseks jõustumiseks klõpsama seda nuppu. Vastasel juhul jõustuvad muudatused alles pärast serveri taaskäivitamist.

Siin kirjeldatud pordi seaded on kriitilise tähtsusega õige toimimine server. Ärge muutke neid sätteid, kui te pole täiesti kindel, et peate seda tegema. Võimalus muuta MDaemoni kasutatavaid pordi sätteid võimaldab seadistada serveri töötama puhverserverite ja muude tarkvarateenused, mis nõuavad töötamist ainult teatud portidega.

Ükski IP-aadress (arvuti) ei suuda pakkuda kahte samade numbritega porti. Kui mõni programm proovib pääseda juurde pordile, mida teine ​​programm juba kasutab, eriteade veateade annab kasutajale teada, et taotletud aadress (IP:PORT) on juba kasutusel.

On tõenäoline, et enamik inimesi, kes seda juhendit loevad, on juba tuttavad kõige sagedamini kasutatava kommunikatsioonitehnoloogiaga: e-postiga. Kuid kas olete kunagi mõelnud, kuidas see tegelikult töötab? Sellest artiklist õpime, kuidas see teenus töötab ning mis on POP3, SMTP ja IMAP.

POP3(protokoll postkontor versiooni 3) kasutatakse sageli kaugserveriga suhtlemiseks Meil ja sõnumite allalaadimine kohalikku meiliklienti ja seejärel nende kustutamine serverist, näiteks Thunderbird, Windows Mail, jne. Siiski tavaliselt meilikliendid pakkuda valikut, kas jätta sõnumite koopiad serverisse või mitte. Kui kasutate sõnumite saatmiseks mitut seadet, on soovitatav see funktsioon sisse lülitada, vastasel juhul ei ole teil teises seadmes juurdepääsu saadetud sõnumitele, mida pole kaugserverisse salvestatud. Samuti väärib märkimist, et POP3 on ühesuunaline protokoll, mis tähendab, et andmed võetakse kaugserverist ja saadetakse kohalikule kliendile.

Vaikimisi POP3 pordid on:

Port 110 – port ilma krüptimiseta

Port 995 on SSL/TLS-port, tuntud ka kui POP3S

2. samm – POP3 ja IMAP erinevused ning millised on IMAP-i pordid?

IMAP (protokoll rakenduse tase e-posti juurde pääsemiseks), nagu POP3 kasutatakse kohalikus kliendis meilisõnumite vastuvõtmiseks, on sellel siiski oluline erinevus - alla laaditakse ainult meili päised, kirja tekst ise jääb serverisse. See sideprotokoll töötab kahes suunas, kui kohalikus kliendis toimuvad muudatused, edastatakse need serverisse. IN Hiljuti IMAP on muutunud populaarsemaks, kuna meiliteenuste hiiglased, nagu Gmail, on hakanud seda POP3 asemel soovitama.

Vaikimisi IMAP-pordid on:

  • Port 143 – port ilma krüptimiseta
  • Port 993 on SSL/TLS-port, tuntud ka kui IMAPS

3. samm – SMTP, väljamineva meilisuhtluse protokoll

Lihtne postiedastusprotokoll ( SMTP), mida kasutatakse kaugserveriga suhtlemiseks ja seejärel sõnumite saatmiseks kohalik klient peal kaugserver ja lõpuks sõnumi saaja serverisse. Seda protsessi juhitakse teie meiliserveris eriteenus (MTA). Tasub mainida, et SMTP-d kasutatakse ainult sõnumite saatmiseks.

SMTP pordid:

  • Port 25 – port ilma krüptimiseta
  • Port 465 on SSL/TLS-port, tuntud ka kui SMTPS

Järeldus

Loodame, et teil on nüüd nende toimimisest selge arusaam postiprotokollid ja milliseid porte nad kasutavad. Selles õpetuses õppisime, mis on POP3, SMTP ja IMAP ning milleks neid kasutatakse. Näiteks POP3 ja IMAP kasutatakse samadel eesmärkidel, kuid nad lähenevad neile ülesannetele erinevalt. IMAP jätab sõnumi sisu serverisse ja POP3 laadib selle teie arvutisse alla. Samuti saime teada, mida standardsed pordid SMTP, POP3 ja IMAP jaoks.

(SMTP) on e-posti standard. Algselt dokumenteeritud RFC 821-s (1982), seda värskendati viimati 2008. aastal, lisades RFC 5321-le (tänapäeval laialdaselt kasutatav protokoll) SMTP-d.

Kuigi meiliserverid ja teised postiagendid kasutavad SMTP-d e-kirjade saatmiseks ja vastuvõtmiseks, kasutajaklassi tarkvara kasutab reeglina SMTP-porte ainult andmete edastamiseks serverisse edastamiseks. Sõnumite vastuvõtmiseks kliendirakendused Tavaliselt kasutavad nad kas IMAP-i või POP3. Need protokollid on nendel eesmärkidel kõige mugavamad ja nõudlikumad: neil on täiustatud funktsionaalsus ja lai valik võimalusi.

Omadused

Meiliserverite vaheline SMTP-suhtlus kasutab TCP-porti 25. Meilikliendid saadavad sageli väljaminevaid e-kirju e-posti serverisse pordis 587. Kuigi pärandpostiteenuse pakkujad lubavad sel eesmärgil siiski kasutada mittestandardset porti 465.

TLS-iga kaitstud SMTP-ühendusi ehk SMTPS-i saab luua STARTTLS-tehnoloogia abil.

Patenditud ja meilisüsteemid kasutavad oma e-posti serverite postkastidele juurdepääsuks oma mittestandardseid protokolle – kõik ettevõtted kasutavad SMTP-serveri porte, kui meilisõnumite saatmine või vastuvõtmine toimub väljaspool nende enda süsteeme.

SMTP sihtkoht

Peaaegu kõik Internetis tehtavad toimingud on võimalikud tänu protokollidele - spetsiaalsetele võrgureeglitele. tarkvara, mis võimaldavad arvutil suhelda kõigi võrkudega, et kasutajad saaksid sisseoste teha, uudiseid lugeda ja meile saata. Protokollid on igapäevaseks elutähtsad võrgustikutöö- need on võrgutarkvara sisse ehitatud ja neid kasutatakse vaikimisi.

SMTP pordiprotokoll pakub koodikomplekti, mis hõlbustab meilisõnumite vahetamist serverite vahel ( võrgu arvuti, mis töötleb sissetulevaid ja väljaminevaid e-kirju). See on omamoodi stenogramm, mis võimaldab serveril jagada sõnumi erinevad osad kategooriatesse, millest teine ​​server aru saab. Kui kasutaja saadab sõnumi, muutub see tekstiridadeks, mis on eraldatud koodisõnade (või numbritega), mis määratlevad iga jaotise eesmärgi.

Tehniline terminoloogia

SMTP on TCP/IP-protokoll, mida kasutatakse e-postiga töötamiseks. Kuna see piirdub aga võimalusega saata sõnumeid vastuvõtva poole järjekorda, kasutatakse seda tavaliselt kas POP3 või IMAP-iga, mis võimaldab andmeid serverisse salvestada ja vajadusel alla laadida. Teisisõnu kasutate tavaliselt rakendust, mis valib jaoks SMTP meili saatmine ja POP3 või IMAP kirjavahetuse vastuvõtmiseks. Unixipõhistes süsteemides on sendmail meili jaoks kõige laialdasemalt kasutatav SMTP-server. Kaubanduslik Sendmaili pakett sisaldab POP3-serverit. Microsoft Exchange sisaldab SMTP-serverit ja seda saab konfigureerida ka POP3 toetama.

SMTP-d kasutatakse tavaliselt Interneti-pordi 25 kaudu töötamiseks. Euroopas laialdaselt kasutatav SMTP alternatiiv on X.400. Paljud meiliserverid toetavad nüüd laiendatud lihtsat meiliedastusprotokolli (ESMTP), mis võimaldab teil multimeediumfaile meilina edastada.

Lugu

1960. aastatel kasutati erinevaid vahetusviise meili teel. Kasutajad suhtlesid kindlate suurarvutite jaoks loodud süsteemide abil. Sest kõike rohkem arvuteid sai omavahel seotud, tekkis vajadus töötada välja standardid, mis võimaldaksid kasutajatele erinevad süsteemid saata üksteisele e-kirju. SMTP arenes välja nendest 1970. aastatel välja töötatud standarditest.

Täiendavad rakendused hõlmavad FTP-postiprotokolli alates 1973. aastast. Arendustöö jätkus 1970. aastatel, kuni sai ARPANET kaasaegne Internet aastal 1980. Seejärel pakkus Jon Postel välja protokolli postiandmete edastamiseks.

SMTP-d hakati laialdaselt kasutama 1980. aastate alguses. Kuigi see protokoll oli Unixi lisandmoodul Unixi kopeerimisprogrammi meiliprogrammile. SMTP töötab kõige paremini siis, kui saatmis- ja vastuvõtmismasinad on Internetiga ühendatud, kasutavad salvestamise ja saatmise mehhanismi ning on tõuketehnoloogia näited.

Kirjade töötlemise mudel

Meiliklient (Mail User Agent, MUA) saadab e-kirjad meiliserverisse (Mail Submission Agent, MSA), kasutades SMTP-d TCP-pordis 587. Enamik postkastiteenuse pakkujaid lubab siiski saata tavalisse porti 25. MSA edastab kirjad teie postiagent (postiedastusagent, MTA). Sageli on need agendid koos aktiveeritud üldise tarkvara eksemplarid erinevaid parameetreidühes arvutis. Kohalikku töötlemist saab teha ühes masinas või jagada mitme masina vahel. Protsessid postiagentüks masin saab faile vahetada, kuid kui töötlemine toimub mitmes masinas, edastavad nad sõnumeid üksteise vahel, kasutades SMTP-porti, kus iga masin on konfigureeritud kasutama järgmist masinat nutika hostina.

Protokolli ülevaade

SMTP on tekstiprotokoll, ühendusele orienteeritud, kus kirja saatja suhtleb meili saajaga, väljastades käsuread ja vajalike andmete esitamine usaldusväärse ja korrapärase andmevoo kanali kaudu. SMTP-seanss koosneb SMTP-kliendi (initsiatiivagent, saatja või saatja) antud käskudest ja SMTP-serveri vastavatest vastustest (kuulamisagent või saaja). Seanss võib sisaldada null või enamat SMTP tehingut, mis koosnevad kolmest käsu/vastuse jadast:


Lisaks DATA vahepealsele vastusele võib iga serveri vastus olla kas positiivne või negatiivne (kood 2xx). Negatiivsed vastused võivad olla püsivad (koodid 5xx) või ajutised (koodid 4xx). Hälve on pidev ebaõnnestumine ja klient peab saatma veateate serverisse, kuhu ta selle sai. Kukkumine on positiivne vastus, millele järgneb sõnumi tagasilükkamine.

Meili SMTP-pordid ja nende tähendus

SMTP on ainult tarneprotokoll. Kell tavakasutus Kirjad saadetakse sihtpostiserverisse, näiteks meilipordi SMTP-serverisse. Andmed suunatakse sihtserveri, mitte üksikute kasutajate põhjal, kellele need on adresseeritud. Teised protokollid (POP või IMAP) on spetsiaalselt loodud kasutamiseks üksikute kasutajate poolt, mis võtavad vastu sõnumeid ja haldavad postkaste. SMTP, POP ja IMAP ei ole vastuvõetavad protokollid meili edastamiseks katkendliku ühendusega arvutites. Need on loodud töötama pärast lõplikku tarnimist, kui teave on kriitilise tähtsusega korralik toimimine meiliedastus on kustutatud.

Tühja sõnumijärjekorra käivitamine

Kaugsõnumijärjekorra käivitamine on SMTP-funktsioon, mis võimaldab kaughostile alustada meilitöötlust serveris, et see saaks vastu võtta talle mõeldud sõnumeid, saates käsu TURN. See funktsioon kujutas endast aga potentsiaalset andmeturberiski ja seda laiendati RFC 1985-s käsuga ETRN, mis töötab turvalisemalt, kasutades domeeninimesüsteemi teabel põhinevat autentimismeetodit.

Rahvusvaheline e-posti aadress

Kasutajad, kelle skript ei ole ladina keeles või kes kasutavad diakriitikat, mida komplektis ei ole ASCII märgid, oli raskusi meiliaadressi nõudmisega Ladina tähestik(SMTP port mail.ru). RFC 6531 loodi selle probleemi lahendamiseks, pakkudes SMTP rahvusvahelistumise võimalusi, SMTPUTF8 laiendust ning e-posti aadresside mitmebaidiste ja mitte-ASCII tähemärkide toe. Näited: diakriitika ja muud keelesümbolid (kreeka ja hiina). Asjakohane ka Yandexi SMTP-pordi jaoks.

Selle dokumendi praegune tugi on aadressil Sel hetkel piiratud, kuid huvi RFC 6531 ja sellega seotud RFC-de laialdase kasutuselevõtu vastu on suur sellistes riikides nagu Hiina, kus on suur kasutajaskond, kus ladina (ASCII) on võõrkiri.

Väljuv kiri SMTP-serverist

Meiliklient peab teadma oma algse SMTP-serveri IP-aadressi. See tuleb määrata selle konfiguratsiooni osana (tavaliselt DNS-i nimi). See server edastab kasutaja nimel väljaminevaid sõnumeid.

Väljamineva posti serverile juurdepääsu piirangud

Serveri administraatorid peavad kehtestama teatud juhtelemendid neile klientidele, kes saavad serverit kasutada. See aitab võidelda kuritarvitamise ja rämpsposti vastu. Sarnaseid lahendusi kasutati laialdaselt:

Varem kehtestasid paljud süsteemid kliendi asukoha kasutamisele piiranguid, lubades kasutada ainult neid kliente, kelle IP-aadress oli üks serveri administraatoritest. Mis tahes muu kliendi IP-aadressi kasutamine on keelatud.

Kaasaegsed SMTP-serverid pakuvad tavaliselt alternatiivne süsteem, mis nõuab klientidelt enne juurdepääsu lubamist mandaatidega autentimist.

SMTP – millist porti kasutatakse?

Tavaliselt kasutatakse alati meiliserverite vahelist suhtlust standardväärtus TCP port 25 on määratud SMTP jaoks. Meilikliendid kasutavad tavaliselt selle asemel aga kindlaid porte smtp port ssl. Enamik Interneti-teenuse pakkujaid blokeerib nüüd rämpspostivastase meetmena kogu oma klientidelt väljuva pordiliikluse. Samal põhjusel konfigureerivad ettevõtted tavaliselt oma tulemüüri nii, et see lubaks määratud meiliserveritest väljuvaid porte.

SMTP transpordi näide

Tüüpiline näide sõnumi saatmisest SMTP kaudu kahele postkastid(alice ja theboss), mis asuvad samas posti domeen(example.com või localhost.com), reprodutseeritakse järgmisel vahetusseansil. Pärast sõnumi saatjat ( SMTP klient) loob sõnumi vastuvõtjale (SMTP-serverile) usaldusväärse sidekanali, serveriga avatakse seanss, mis tavaliselt sisaldab selle täielikult kvalifitseeritud domeeninime (FQDN), antud juhul smtp, näide või com. Klient käivitab oma dialoogiboksi, vastates HELO-käsuga, mis identifitseerib end käsuparameetris täisväärtusega domeeninimi(või aadressi literaal, kui see pole saadaval).

Täiendavad laiendused

Kliendid saavad teada, milliseid valikuid server toetab, kasutades algse HELO asemel EHLO tervitust. Kliendid pöörduvad HELO poole tagasi ainult siis, kui server ei toeta SMTP-laiendeid.

Kaasaegsed kliendid saavad kasutada märksõna ESMTP laiendus SSRE serveri päringu jaoks maksimaalne suurus sõnum, mis vastu võetakse. Vanad kliendid ja serverid võivad üritada edastada liiga suuri sõnumeid, mis lükatakse pärast kasutamist tagasi võrguressursse, sealhulgas võrgulinkidega ühendamise aeg.

Rämpspostivastased meetodid ja e-posti autentimine

SMTP algne kujundus ei võimaldanud saatjaid tuvastada ega kontrollida, kas serveritel on lubatud nende nimel saata. Selle tulemusena on võimalik e-kirjade võltsimine, mida tavaliselt kasutatakse rämpsposti ja andmepüügi.

Toodetud Eripakkumised SMTP muutmiseks või nende täielikuks asendamiseks. Üks näide sellest on Internet Mail 2000, kuid ei see ega ükski teine ​​saavutanud suurt edu enne tohutut võrguefekti paigaldatud alus klassikaline SMTP. Selle asemel kasutavad meiliserverid nüüd kahtlaste meilide tagasilükkamiseks või karantiiniks erinevaid meetodeid, sealhulgas domeenivõtmeid, domeenivõtmete tuvastatud e-posti, poliitikaraamistikku ja DMARC-i, DNSBL-e ja hallnimekirja.