Protoso rahisi ya uhamisho wa barua pepe (SMTP) ni ishara ya mawasiliano ya kawaida ya kutuma ujumbe wa barua pepe kwenye mitandao ya biashara na mtandao. SMTP ilianzishwa mwanzoni mwa miaka ya 1980 na inabaki mojawapo ya itifaki maarufu zaidi kutumika duniani kote.
Programu ya barua pepe hutumikia SMTP kwa kutuma na ama Protoksi ya Ofisi ya Post Office 3 (POP3) au Protoksi ya Upatikanaji wa Ujumbe wa Injili (IMAP) kwa kupokea barua. Licha ya umri wake, hakuna mbadala halisi ya SMTP ipo katika matumizi ya kawaida.
Jinsi SMTP Kazi
Mipango yote ya mteja ya barua pepe ya kisasa inasaidia SMTP. Mipangilio ya SMTP iliyohifadhiwa katika mteja wa barua pepe ni pamoja na anwani ya IP ya seva SMTP (pamoja na anwani za POP au seva ya IMAP kwa kupokea barua pepe). Wateja wa mtandao wanaingiza anwani ya seva ya SMTP ndani ya usanidi wao, wakati wateja wa PC hutoa mipangilio ya SMTP ambayo inaruhusu watumiaji kutaja seva yao ya uchaguzi.
Seva ya SMTP ya kimwili inaweza kujitolea kwa usafiri wa barua pepe tu lakini mara nyingi huunganishwa na angalau POP3 na wakati mwingine kazi nyingine ya seva .
SMTP inaendesha juu ya TCP / IP na inatumia nambari ya bandari ya TCP 25 kwa mawasiliano ya kawaida. Ili kuboresha SMTP na kusaidia kupambana na spam kwenye mtandao, makundi ya viwango pia yameunda bandari ya TCP 587 ili kuunga mkono mambo fulani ya itifaki. Huduma za barua pepe chache za barua pepe, kama vile Gmail, hutumia bandari ya TCP isiyo ya kawaida 465 kwa SMTP.
Maagizo ya SMTP
Kiwango cha SMTP kinafafanua seti ya amri - majina ya aina maalum za ujumbe ambazo hutuma wateja kwa salama ya barua wakati wa kuomba maelezo. Amri zinazotumiwa zaidi ni:
- HELO na EHLO - amri zinazoanzisha kikao mpya cha itifaki kati ya mteja na seva. Amri ya EHLO inawaomba kujibu kwa upanuzi wowote wa SMTP unaojumuisha
- MAIL - amri ya kuanzisha kutuma ujumbe wa barua pepe
- RCPT - amri ya kutoa anwani moja ya barua pepe kwa mpokeaji wa ujumbe wa sasa unaoandaliwa
- DATA - amri inayoonyesha mwanzo wa maambukizi ya ujumbe wa barua pepe. Amri hii inaanzisha mfululizo wa ujumbe mmoja au zaidi unaofuata kila kitu kilicho na kipande cha ujumbe. Ujumbe wa mwisho katika mlolongo ni tupu (una kipindi tu (.) Kama tabia ya kukomesha) kutaja mwisho wa barua pepe.
- Ratiba - wakati wa mchakato wa kupeleka barua pepe (baada ya kutoa amri ya MAIL), ama mwisho wa uunganisho wa SMTP unaweza kurekebisha uunganisho ikiwa hukutana na kosa
- NOOP - ujumbe usio na kazi ("hakuna operesheni") ulioandaliwa kama aina ya ping ili kuangalia mwitikio wa mwisho mwingine wa kikao
- QUIT - hukoma kikao cha itifaki
Mpokeaji wa amri hizi anajibu kwa mafanikio ama nambari za msimbo wa kushindwa.
Masuala yenye SMTP
SMTP haifai vipengele vya usalama vya kujengwa. Wachezaji wa mtandao wamepewa uwezo wa kutumia SNMP katika siku za nyuma kwa kuzalisha kiasi kikubwa cha barua pepe ya junk na kuwapeleka kupitia seva za SMTP wazi. Ulinzi dhidi ya spam imeboreshwa zaidi ya miaka lakini haipatikani. Zaidi ya hayo, SMTP haina kuzuia spammers kutoka kuweka (kupitia MAIL amri) bandia "Kutoka:" anwani ya barua pepe.