Mae Protocol Trosglwyddo Post Syml (SMTP) yn brotocol cyfathrebu safonol ar gyfer anfon negeseuon e-bost ar rwydweithiau busnes a'r Rhyngrwyd. Datblygwyd SMTP yn wreiddiol yn y 1980au cynnar ac mae'n parhau i fod yn un o'r protocolau mwyaf poblogaidd sy'n cael eu defnyddio ledled y byd.
Mae meddalwedd e-bost yn defnyddio SMTP yn fwyaf cyffredin ar gyfer anfon protocolau Protocol Swyddfa'r Post 3 (POP3) neu Protocol Mynediad Negeseuon Rhyngrwyd (IMAP) ar gyfer derbyn post. Er gwaethaf ei oedran, nid oes dewis arall go iawn i SMTP yn bodoli yn y brif ffrwd.
Sut mae SMTP yn Gweithio
Mae pob rhaglen cleient e-bost modern yn cefnogi SMTP. Mae'r gosodiadau SMTP a gynhelir mewn cleient e-bost yn cynnwys cyfeiriad IP gweinyddwr SMTP (ynghyd â chyfeiriadau naill ai gweinydd POP neu IMAP ar gyfer derbyn negeseuon e-bost). Mae cleientiaid ar y We yn ymgorffori cyfeiriad gweinydd SMTP y tu mewn i'w ffurfweddiad, tra bod cleientiaid PC yn darparu gosodiadau SMTP sy'n caniatáu i ddefnyddwyr nodi eu gweinyddwr dewisol eu hunain.
Efallai y bydd gweinydd SMTP corfforol yn ymroddedig i wasanaethu traffig e-bost yn unig ond yn aml mae'n cael ei gyfuno â POP3 o leiaf a weithiau gweinyddwr dirprwy arall.
Mae SMTP yn rhedeg ar ben TCP / IP ac yn defnyddio rhif porth TCP 25 ar gyfer cyfathrebu safonol. I wella SMTP a helpu i frwydro yn erbyn sbam ar y Rhyngrwyd, mae grwpiau safonau hefyd wedi dylunio porthladd TCP 587 i gefnogi rhai agweddau ar y protocol. Mae ychydig o wasanaethau e-bost Gwe, fel Gmail, yn defnyddio'r porthladd TCP answyddogol 465 ar gyfer SMTP.
Gorchmynion SMTP
Mae'r safon SMTP yn diffinio set o orchmynion - enwau mathau penodol o negeseuon sy'n postio cleientiaid i'r gweinydd post wrth ofyn am wybodaeth. Y gorchmynion a ddefnyddir amlaf yw:
- HELO a EHLO - gorchmynion sy'n cychwyn sesiwn protocol newydd rhwng cleient a gweinydd. Mae'r gorchymyn EHLO yn gofyn iddynt ymateb gydag unrhyw estyniadau SMTP dewisol y mae'n eu cefnogi
- BOST - gorchymyn i gychwyn anfon neges e-bost
- RCPT - gorchymyn i ddarparu un cyfeiriad e-bost ar gyfer derbynydd y neges gyfredol yn cael ei baratoi
- DATA - gorchymyn yn nodi dechrau trosglwyddo'r neges e-bost. Mae'r gorchymyn hwn yn cychwyn cyfres o un neu fwy o negeseuon dilynol pob un sy'n cynnwys darn o'r neges. Mae'r neges olaf yn y gyfres yn wag (yn cynnwys dim ond cyfnod (.) Fel cymeriad terfynu) i nodi diwedd yr e-bost.
- RSET - tra yn y broses o anfon e-bost (ar ôl cyhoeddi'r gorchymyn MAIL), gall naill ai diwedd y cysylltiad SMTP ailosod y cysylltiad os yw'n dod ar draws gwall
- NOOP - neges wag ("dim llawdriniaeth") wedi'i ddylunio fel math o ping i wirio am ymatebolrwydd pen arall y sesiwn
- QUIT - yn terfynu'r sesiwn protocol
Mae derbynnydd y gorchmynion hyn yn ymateb gyda naill ai rhifau cod llwyddiant neu fethiant.
Materion gyda SMTP
Nid oes gan SMTP nodweddion diogelwch adeiledig. Mae sbamwyr rhyngrwyd wedi cael eu galluogi i fanteisio ar SNMP yn y gorffennol trwy gynhyrchu symiau enfawr o e-bost sothach a'u gorfodi trwy gyfrwng gweinyddwyr SMTP agored. Mae amddiffyn yn erbyn sbam wedi gwella dros y blynyddoedd ond nid ydynt yn anghyfreithlon. Yn ogystal, nid yw SMTP yn atal sbamwyr rhag gosod (trwy'r gorchymyn MAIL) ffug "Cyfeiriadau e-bost" ffug.