Једноставна пошта Протокол преноса (СМТП) је стандард за е-пошту. Првобитно је снимљен у РФЦ 821 (1982), који је последњи пут ажуриран 2008. године са проширеним додацима за СМТП под РФЦ 5321 (данас широко коришћени протокол).
Иако маил сервери и други маил агенти користе СМТП за слање и примање е-маил преписке, прилагођени софтвер класа обично користи СМТП портове само за слање података на сервер за релеј. Клијентске апликације обично користе или ИМАП или ПОП3 за примање порука. Ови протоколи су најпогоднији и најпопуларнији за ове сврхе: имају напредну функционалност и широк спектар могућности.
СМТП комуникација између маил сервера користи ТЦП порт 25. Маил клијенти често шаљу одлазну е-пошту на маил сервер на порту 587. Иако застарјели добављачи поште и даље дозвољавају употребу нестандардног порта 465 у ту сврху.
СМТП везе заштићене ТЛС-ом, познате као СМТПС, могу се направити помоћу СТАРТТЛС технологије.
Патентирани системи и системи за електронску пошту користе сопствене нестандардне протоколе за приступ поштанским сандучићима на својим поштанским серверима - све компаније користе портове СМТП сервера када слање или примање е-поште настаје изван њихових система.
Готово све акције на Интернету омогућене су протоколима - посебним правилима мрежног софтвера који компјутеру омогућавају комуникацију са свим мрежама тако да корисници могу куповати, читати вијести, слати е-пошту. Протоколи су од виталног значаја за свакодневне мрежне активности - уграђени су у мрежни софтвер и користе се по дефаулту.
СМТП протокол порта пружа скуп кодова који поједностављују размену порука е-поште између сервера (мрежни рачунар који обрађује долазну и одлазну е-пошту). Ово је нека врста скраћенице која омогућава серверу да разбије различите делове поруке у категорије које други сервер може да разуме. Када корисник пошаље поруку, она се претвара у редове текста, раздвојене кодним речима (или бројевима) које дефинишу сврху сваког одељка.
СМТП је ТЦП / ИП протокол који се користи за рад са е-поштом. Међутим, пошто је ограничена на могућност слања порука на ред на пријемној страни, обично се користи са ПОП3 или ИМАП, што вам омогућава да складиштите податке на серверу и, ако је потребно, да га преузмете. Другим ријечима, они обично користе апликацију која одабире СМТП за слање е-поште и ПОП3 или ИМАП за примање кореспонденције. На системима заснованим на Унику, сендмаил је најчешће коришћени СМТП сервер за е-пошту. Комерцијални пакет Сендмаил укључује ПОП3 сервер. Мицрософт Екцханге укључује СМТП сервер и може бити конфигурисан да подржава ПОП3.
СМТП се обично користи за рад преко Интернет порта 25. Алтернатива СМТП-у, која се широко користи у Европи, је Кс.400. Многи маил сервери сада подржавају Ектендед Симпле Маил Трансфер Протоцол (ЕСМТП), који вам омогућава пренос мултимедијалних датотека као е-поште.
Шездесетих година прошлог века коришћени су различити облици електронских порука. Корисници комуницирају користећи системе креиране за одређене маинфрамеове. Како је све више рачунара постало међусобно повезано, постојала је потреба да се развију стандарди који омогућавају корисницима различитих система да међусобно шаљу е-пошту. СМТП је настао из ових стандарда развијених 1970-их.
Даље имплементације укључују ФТП Маил Протоцол од 1973. Рад на развоју настављен је седамдесетих година, све док АРПАНЕТ није прешао на савремени Интернет 1980-их. Онда је Џон Постел предложио протокол за пренос података поштом.
СМТП је почео да се широко користи почетком 1980-их. У то време, овај протокол је био додатак Унику маилер програм Уник Цопи Програм. СМТП најбоље функционише када су машине за слање и примање повезане са Вебом, користе механизам за складиштење и слање и представљају примере пусх технологије.
Е-маил шаље маил клијент (маил маил агент, МУА) на маил сервер (агент за слање поште, МСА) користећи СМТП на ТЦП порту 587. Већина провајдера поштанских сандучића и даље дозвољава слање на традиционални порт 25. МСА испоручује маил на ваш агент за пошту (агент за пренос поште, МТА). Често су ови агенти примери заједничког софтвера који се активирају са различитим параметрима на истом рачунару. Локална обрада се може извршити или на једној машини или на више машина. Процеси агента поште на једној машини могу делити датотеке, али ако се обрада обавља на више машина, они шаљу поруке између себе користећи СМТП порт, где је свака машина конфигурисана да користи следећу машину као интелигентни хост.
СМТП је текстуални протокол оријентисан на везу у коме пошиљалац комуницира са примаоцем поште издавањем командних линија и обезбеђивањем потребних података преко поузданог, уређеног канала тока података. СМТП сесија се састоји од наредби које креира СМТП клијент (иницијатор, пошиљатељ или предајник) и одговарајући одговори са СМТП сервера (агента за слушање или приматеља). Сесија може укључивати нула или више СМТП трансакција, које се састоје од три наредбе / одговора:
МАИЛ (сервер маил.ру СМТП порт) да поставите повратну адресу, која се назива и повратна путања.
РЦПТ за постављање приматеља поруке. Ова наредба се може издати више пута, али једном за сваког корисника.
ДАТА за сигнализирање почетка текста и његовог садржаја. Овај параметар се састоји од заглавља и тела поруке, одвојене празном линијом. ДАТА је група команди којима сервер одговара два пута: једном за саму команду ДАТА да потврди да је спреман за пријем података, поново - након краја секвенце информација да прихвати или одбаци целу поруку.
Поред посредног одговора за ДАТА, одговор сваког сервера може бити позитиван или негативан (код 2кк). Негативни одговори могу бити трајни (кодови 5кк) или пролазни (кодови 4кк). Одступање је трајни квар, а клијент мора послати боунце поруку серверу на који га је примио. Пад је позитиван одговор, након чега слиједи одбацивање поруке.
СМТП је само протокол испоруке. У нормалној употреби, пошта се шаље на циљни маил сервер, на пример, СМТП сервер порта за пошту. Подаци се усмеравају на основу циљног сервера, а не појединачних корисника којима је адресиран. Остали протоколи (ПОП или ИМАП) посебно су дизајнирани за употребу од стране појединачних корисника који примају поруке и управљају поштанским сандучићима. СМТП, ПОП и ИМАП су неприхватљиви протоколи за просљеђивање поште кориштењем повремено повезаних рачунала. Они су дизајнирани да раде након завршне испоруке, када су избрисане информације које су критичне за правилан рад репетитора поште.
Покретање редова удаљене поруке је СМТП функција која омогућава удаљеном хосту да започне обраду поште на серверу тако да може да прима поруке намењене за то слањем команде ТУРН. Међутим, ова карактеристика је представљала потенцијални ризик за безбедност података и побољшан је у РФЦ 1985 од стране ЕТРН тима, који ради поузданије користећи метод аутентификације на основу информација о систему имена домена.
Корисници чија скрипта није латинична, или који користе акцентоване знакове који нису у АСЦИИ скупу знакова, имали су потешкоћа са захтевом за е-маил адресу латиничног писма (СМТП порт маил.ру). РФЦ 6531 је креиран да реши овај проблем пружајући могућности интернационализације за СМТП, СМТПУТФ8 екстензије и подршку за мултибите и нон-АСЦИИ знакове у адресама е-поште. Примери: дијакритички знакови и други језички знакови (грчки и кинески). Такође релевантан за СМТП порт Иандек.
Тренутна подршка за овај документ је тренутно ограничена, али постоји велики интерес за широко усвајање РФЦ 6531 и одговарајућих РФЦ-ова у земљама као што је Кина која има велику базу корисника, гдје је латински (АСЦИИ) страни сценариј.
Клијент е-поште мора да зна ИП адресу свог изворног СМТП сервера. Ово мора бити наведено као део његове конфигурације (обично ДНС име). Овај сервер ће пружати одлазне поруке од усернаме.
Администратори сервера морају да уведу одређене контроле на оне клијенте који могу да користе сервер. То вам омогућава да се носите са злоупотребом и спамом. Таква решења су широко коришћена:
Раније, многи системи су наметали ограничења за коришћење локација клијента, дозвољавајући само клијентима да користе, чија је ИП адреса један од администратора сервера. Коришћење са било које друге ИП адресе клијента је забрањено.
Модерни СМТП сервери обично нуде алтернативни систем који захтева да се аутентификују клијенти пре него што се дозволи приступ.
Комуникација између маил сервера обично увек користи стандардни ТЦП порт 25 који је додељен СМТП-у. Међутим, клијенти електронске поште обично користе одређене портове на СМТП порту ССЛ. Већина пружалаца Интернет услуга сада блокира сав излазни портни промет од својих корисника као мјеру заштите од нежељене поште. Из истог разлога, предузећа обично конфигуришу свој фиревалл тако да дозвољавају излазни порт са одређених маил сервера.
Типичан пример слања порука преко СМТП-а у два поштанска сандучића (алице и шеф) који се налазе у истом поштанском домену (екампле.цом или лоцалхост.цом) игра се у следећој размени. Након што пошиљалац поруке (СМТП клијент) успостави поуздан комуникациони канал за пријемника поруке (СМТП сервер), сесија се отвара са сервером, обично садржи потпуно квалификовано име домене (ФКДН), у овом случају смтп, пример, или цом. Клијент иницира свој оквир за дијалог одговарајући са командом ХЕЛО која се идентификује у параметру команде са својим пуним именом домена (или литералним адресама ако није доступно).
Клијенти ће сазнати које опције сервер подржава користећи ЕХЛО поздрав, умјесто оригиналног ХЕЛО. Клијенти се враћају у ХЕЛО само ако сервер не подржава СМТП екстензије.
Тренутни клијенти могу користити кључну ријеч проширења ССРЕ ЕСМТП да би упитали послужитељ да би се прихватила максимална величина поруке. Старији клијенти и сервери могу покушати да пошаљу поруке са редундантном величином које ће бити одбијене након коришћења мрежних ресурса, укључујући време повезивања са мрежним везама.
Оригинални СМТП дизајн није имао могућност да идентификује пошиљатеље или да провери да ли је серверима било допуштено да шаљу у њихово име. Као резултат тога, могуће је користити споофинг е-поште, који се обично користи у нежељеној пошти и пхисхингу.
Посебне понуде су направљене за промјену СМТП-а или њихово потпуно замјену. Један пример за то је Интернет Маил 2000, али ни она нити било која друга није постигла много успјеха прије мрежног ефекта огромне инсталиране базе класичног СМТП-а. Уместо тога, маил сервери сада користе различите методе, укључујући ДомаинКеис, Идентифицирану пошту за ДомаинКеис, Оквир политике политике и ДМАРЦ, ДНСБЛ, и греилистинг за одбијање или стављање у карантин сумњивих порука е-поште.