SMTP E ka ntle

Mokhoa oa hau oa imeile o sebetsa joang

Na u kile ua ipotsa hore na ho etsahala'ng ha u hatella konopo ea Thumela lenaneong la hau la imeile? Mohlomong ha ho joalo, ke nahana - hafeela e sebetsa. Hona ke lona lebaka leo ka lona u lokelang ho ipotsa, leha ho joalo. Haeba ntho e sa sebetse ho molemo ho tseba se sa sebetseng. Hangata, hoo ke halofo ea tharollo.

Ha u romela SMTP ea imeile e qala ho bapala. SMTP e khutšoanyane bakeng sa Protolo ea Leeto la Leeto la Mesebetsi e Lekaneng joalokaha e hlalositsoe ka RFC 5321: Leano la Sechaba sa Transfer Mail. Motlatsi oa hau oa poso o bua le seva sa SMTP a sebelisa mokhoa ona o hloekileng le o bonolo ho fumana mangolo ho tloha sebakeng se seng ho ea ho se seng.

Ho ratana

Lenaneo la hau la imeile le fetoha moemeli oa SMTP , o kopanyang ho port ea 25 ea hau ea hau ea poso (hangata sekepe sa SMTP ) le - e re EHLO . Lik'homphieutha, qetellong, ke batho feela 'me se bohlokoa ke hore se batla ho ba le mekhoa e metle. Ha e le hantle, ha e leke ho ba le mekhoa e metle empa e sebelise litlatsetso tsa morao-rao ho SMTP e hlahisitseng melatsoana e mabeli ea taelo ea HELO hamorao (taelo ea SMTP ka kakaretso e na le litlhaku tse 'nè).

Litlolo tse peli tsa HELO

ELO, ho ba ea morao-rao ho etsa hore seva se phatlalatse lintlha tsohle tse eketsehileng (tse kang tsebiso ea boemo ba ho fana kapa bokhoni ba ho tsamaisa melaetsa e nang le tse ling ho feta litlhaku tse bolokehileng tsa ASCII) e tšehetsa.

Hase seva se seng le se seng se tla lumella kamohelo ena, empa ho hlokahala hore ho amohele HELO e hlakileng eo ka tloaelo e nkang hore ha ho na lintlha tse ling tse teng. Ka bobeli hello o laela hore motho eo e be moeletsi oa ho hlalosa sebaka sa hae ka mor'a ** LO, leha ho le joalo. Ha e le hantle, sena se sheba ntho e kang:

Sesebelisoa sa ESMTP sa 220.domain.net
HELO
501 HELO e hloka aterese ea domain
HELO localhost
250 mail.domain.net Hello localhost [127.0.0.1], ke thabetse ho kopana le uena

(Ntho ea ka e kenyelletsong ke litaleng , litsamaiso tse hlahisoang ke tsa batsho; mela e qalang ka 5 e bontša phoso .)

Sender

Tsamaiso e setseng ea protocol e hlile e tšoaneloa ke tšobotsi e bonolo. Haeba u batla ho romela imeile, u qala ka mantsoe a sehlooho MAIL FROM:. Ka mor'a sena ho na le aterese ea imeile ea motho ea romelang, joalokaha ho hlalositsoe ke. U se ke ua lebala ho beha li-brackets ho pota aterese, leha ho le joalo (joaloka ). Ho tsoela pele ka mohlala oa rona, re na le:

MAIL HO:
250 sender@example.com ... Etela ok

Ea amohelang

Ka mor'a hore seva e amohele aterese ea moemeli, mofani oa eona a ka fana ka aterese ea moamoheli. Taelo ea ketso ena, RCPT TO: hape ho e-na le hoo e bontša maikutlo. Ke batla ho romela mangolo ho 'na :

RCPT HO: recipient@example.com
250 support@lifewireguide.com ... o amohetse mohoeletsi (o tla ba le tahla)

E le hore sebapali se tla leba feela: se tla pholosa mangolo sebakeng sa heno 'me se se romele hammoho le mangolo a mang a mabeli ka linako tse ling (mohlala, metsotso e meng le e meng e 30). Boitšoaro bona bo itšetlehile ka tlhophiso le seva e ka boela ea fana ka poso hang-hang.

Re se re le haufi. Se sa ntse se haella, leha ho le joalo, ke karolo ea bohlokoa: molaetsa oa sebele.

Molaetsa

Hona joale "enfelopo" e qetile, data ea molaetsa oa imeile feela joalokaha e ka latela. "Data" ena e na le 'mele oa imeile hammoho le masimo a hlooho .

Taelo ea ho qalisa boemo bo etsang hore seva se amohele molaetsa ke DATA . Ho latela tsena ke lihlopha tsohle tsa hlooho tsa molaetsa oa imeile mme joale 'mele, ka bobeli o etsa karolo e le' ngoe e kholo ea temana (kapa data). Ho bolella seva hore ho kenya letsoho ho qetile dot ho moeli ka boeona ho sebelisoa (\ r \ n. \ R \ n). Kahoo ke romela molaetsa oa ka:

DATA
354 Kena lengolo, qetella ka "." ka mola o le mong
Molaetsa oa molaetsa:
Letsatsi: Letsatsi, la 17 Aug 1997 18:48:15 +0200
Ho tswa ho: Heinz Tschabitscher
Ho: Heinz Tschabitscher
Sehlooho: Bakeng sa Khatello ea Summarize-Proust

Ho ea Lefatšeng la Swan!
.
250 SAA19153 Molaetsa o amohelehang bakeng sa ho romela

E, sena se bolela hore u ka bolela lebitso le fapaneng ka ho feletseng le leo email e eang ho: tšimo. Ka mohlala, o ka sebelisa " Lethathamo la baamoheli le sitisoe" .

Qetello

Hona joale o ka romela melaetsa e mengata haholo ha u lakatsa ho pheta mehato ho tloha MAIL FROM: ho . . Haeba o felile ka seo, o ka tlohela seva ka taelo ea QUIT mme ke seo re se etsang:

QUIT
221 Molemo

Nka Etsa Joang?

Tharollo e seng e nyenyane ke ea telnet ho seva sa hau sa hau sa poso (o ka fumana aterese ea hau litlamong tsa akhaonto ea hau ea moemeli oa hau ) ho port 25.

Tsela e bonolo ke ho sebelisa applet ea Java , e lekang ho etsisa protocol ea SMTP le ho u tataisa ho pholletsa le puisano.