Једноставни протокол за поштанску пошту (СМТП) је стандардни комуникациони протокол за слање е-порука на пословне мреже и Интернет. СМТП је оригинално развијен почетком 1980-их и остаје један од најпопуларнијих протокола који се користе широм света.
Софтвер за е-пошту најчешће користи СМТП за слање и протоколе Пост Оффице протокола 3 (ПОП3) или Интернет протокола приступа (ИМАП) за пријем поште. Упркос својој старости, не постоји стварна алтернатива СМТП-у у међусобној употреби.
Како СМТП ради
Сви модерни програми за е-пошту подржавају СМТП. СМТП поставке одржаване у клијенту е-поште укључују ИП адресу СМТП сервера (заједно са адресама ПОП или ИМАП сервера за пријем е-поште). Клијенти на вебу уграђују адресу СМТП сервера унутар њихове конфигурације, док рачунари клијенти пружају СМТП подешавања која омогућавају корисницима да одреде свој сопствени сервер.
Физички СМТП сервер може бити посвећен само сервисирању е-поште, али се често комбинује са најмање ПОП3, а понекад и са другим функцијама прокси сервера .
СМТП ради на врху ТЦП / ИП и користи ТЦП порт број 25 за стандардну комуникацију. Да би побољшали СМТП и помогли у борби против спама на Интернету, стандардне групе су такође дизајнирале ТЦП порт 587 за подршку одређеним аспектима протокола. Неколико веб адреса е-поште, као што је Гмаил, користи незванични ТЦП порт 465 за СМТП.
СМТП команде
СМТП стандард дефинише скуп команди - имена одређених типова порука које поштују клијенте на маил сервер када захтевају информације. Најчешће коришћене команде су:
- ХЕЛО и ЕХЛО - команде које покрећу нову сесију протокола између клијента и сервера. Команда ЕХЛО од њих захтева да одговоре са било којим опционалним СМТП проширењима које подржава
- МАИЛ - наредба за покретање слања е-поруке
- РЦПТ - наредба да обезбеди једну адресу е-поште за примаоца тренутне поруке која се припрема
- ДАТА - команда која означава почетак преноса поруке е-поште. Ова наредба покреће низ једне или више пратећих порука, од којих свака садржи део поруке. Последња порука у низу је празна (садржи само период (.) Као знак завршетка) да означава крај е-поште.
- РСЕТ - док је у процесу слања е-поште (након издавања команде МАИЛ), било који крај СМТП везе може ресетовати везу ако дође до грешке
- НООП - празна (порука "без операције") која је дизајнирана као врста пинг-а да би се проверила одзивност другог краја сесије
- КУИТ - прекида сесију протокола
Прималац ових команди одговара са бројевима успеха или кода отказа.
Проблеми са СМТП
СМТП нема уграђене безбедносне функције. Интернет спамери су омогућени да експлоатишу СНМП у прошлости стварањем велике количине нежељене поште и преношењем преко отворених СМТП сервера. Заштита од нежељене поште је побољшана током година, али није сигурна. Поред тога, СМТП не спречава спамере да подешавају (преко МАИЛ наредбе) лажне "Од:" адресе е-поште.