SMTP Ili mkati

Momwe imelo ya intaneti imagwirira ntchito

Kodi munayamba mwadzifunsapo zomwe zimachitika mukakakamiza batani ku Thupi lanu la imelo? Mwinamwake ayi, ndikuganiza - malinga ngati ikugwira ntchito. Ichi ndi chimodzimodzi chifukwa chake muyenera kudabwa, komabe. Ngati chinachake sichigwira ntchito ndi bwino kudziwa zomwe sizigwira ntchito. Kawirikawiri, ndiwo theka la yankho.

Mukatumiza imelo SMTP ikugwiritsidwa ntchito. SMTP ndi yoperewera kwa Pulogalamu Yosavuta Yotumiza Mauthenga monga ikufotokozedwa mu RFC 5321: Pulogalamu Yosavuta Yotumiza Zina. Wotumiza makalata anu amalankhula kwa seva SMTP pogwiritsa ntchito njira yoyera ndi yosavuta kupeza imelo kuchokera pamalo amodzi.

Chikondi

Pulogalamu yanu ya imelo imakhala makasitomala a SMTP , akugwirizanitsa ndi piritsi 25 la seva yanu yamalata (kawirikawiri phokoso la SMTP ) n_ndikuti EHLO . Makompyuta, pamapeto, ndi anthu okha ndi omwe amawerengera ndikuti amafuna kukhala aulemu. Kwenikweni, sichiyesa kukhala aulemu koma kugwiritsa ntchito zina zowonjezera ku SMTP zomwe zabweretsa zokoma ziwiri za lamulo la HELO la pambuyo pake (lamulo la SMTP kawirikawiri limapangidwa ndi malemba anayi).

Flavors Two HELO

ELO, pokhala yatsopano posachedwapa seva imalengeza zonse zina (monga kulemba chidziwitso kapena kutumiza mauthenga omwe ali ndi zilembo zina zomwe zili ndi ASCII zotetezeka) zimathandizira.

Osati ma seva onse amalola moni uwu, koma akufunikira kulandira chigwa HELO chomwe mwachibadwa chimaganizira kuti palibe zina zomwe zilipo. Onse awiri amalandila amafuna kuti wothandizila adziwe malo ake pambuyo pa ** LO, komabe. MwachizoloƔezi, izi zikuwoneka ngati:

220 mail.domain.net ESMTP Server
HELO
501 HELO imafuna maadiresi olamulira
HELO localhost
250 mail.domain.net Hello localhost [127.0.0.1], ndikukondwera kukumana nanu

(Zomwe ndimapereka zili muzithunzithunzi , ma seva opatsirana ali wakuda; mizere yoyambira ndi 5 ikusonyeza zolakwika .)

Sender

Zotsatira zotsalazo zimayeneradi kukhala ndi malingaliro osavuta. Ngati mukufuna kutumiza imelo, muyambe ndi mawu achinsinsi MAIL FROM:. Pambuyo pa izi pamakhala adiresi ya imelo ya wotumiza, monga momwe akufotokozera. Musaiwale kuyika maboda pafupi ndi adiresi, ngakhale (ngati ). Kupitiriza chitsanzo chathu, tili ndi:

MAU OCHOKERA:
250 sender@example.com ... Kutumiza ok

Wolandira

Pambuyo pa seva adalandira adiresi ya wotumiza, kasitomala akhoza kupereka adiresi ya wolandira. Lamulo lachitidwe ichi, RCPT TO: kachiwiri mmalo mwake ndikuwonetsa. Ndikufuna kutumiza makalata kwa ine ndekha :

RCPT TO: recipient@example.com
250 support@lifewireguide.com ... Cholandirira ok (ndipepala)

Kuti seva ikhale pamsewu imangotanthauza izi: izo zidzapulumutsa makalata m'deralo ndikuzitumiza pamodzi ndi ma mail ena onse omwe amalembedwa pamapeto (mwachitsanzo, mphindi 30). Khalidwe limeneli limadalira kusintha kwake ndipo seva ikhoza kuperekanso makalata nthawi yomweyo.

Tatsala pang'ono kutha. Chimene chikusoweka, komabe, ndi gawo lofunika: uthenga weniweni.

Uthenga

Tsopano kuti "envelopu" yatha, deta ya uthenga wa imelo monga momwe ingakhalire. "Deta" iyi ili ndi thupi la imelo komanso minda yamutu .

Lamulo loyambitsa boma limene limapangitsa seva kuvomereza uthenga ndi DATA . Pambuyo pazimenezo pali minda yoyambirira ya uthenga wa imelo ndipo kenako thupi, zonsezi zimangokhala imodzi yokha yolemba (kapena deta). Kuti uwuze seva kuti zowonjezera zatsiriza kadontho pamzere payekha amagwiritsidwa ntchito (\ r \ n. \ R \ n). Kotero ine nditumiza uthenga wanga:

DATA
354 Lowani makalata, kutsiriza ndi "." pa mzere wokha
Chidziwitso cha Uthenga:
Tsiku: Sun, 17 Aug 1997 18:48:15 +0200
Kuchokera: Heinz Tschabitscher
Kwa: Heinz Tschabitscher
Mutu: Kwa Mpikisano wa Summarize-Proust

Kupita ku Dziko la Swan!
.
250 SAA19153 Uthenga wovomerezeka kuti ubweretse

Inde, izi zikutanthauza kuti mukhoza kutchula dzina losiyana kwambiri ndi lomwe imelo imapita ku: Kumunda. Mwachitsanzo, mungagwiritse ntchito " mndandanda wa olandirako oletsedwa" .

Kumapeto

Mukutha tsopano kutumiza makalata ambiri pamene mukufuna kubwereza masitepe kuchokera MAIL KU: kwa . . Ngati mwathera nazo, mukhoza kusiya seva ndi lamulo la QUIT ndipo ndizo zomwe timachita:

QUIT
Pewani

Kodi Ndingatani Kuti Ndizichita Zimenezi?

Yankho losakhala laling'ono ndi la telnet ku seva yanu yamakalata yomwe imatuluka (mukhoza kupeza adiresi yanu pa makasitomala anu a makasitomala ) pa doko 25.

Njira yosavuta ndi kugwiritsa ntchito Java applet , yomwe ikuyesera kutsanzira SMTP protocol ndikukutsogolerani kudzera muzokambirana.