SMTP пощенски портове - значение, характеристики и описание

16.05.2019

Проста поща Протокол за прехвърляне (SMTP) е стандарт за електронна поща. Първоначално той бе записан в RFC 821 (1982), последно актуализиран през 2008 г. с разширени SMTP добавки по RFC 5321 (широко използван днес протокол).

Въпреки че пощенските сървъри и други пощенски агенти използват SMTP за изпращане и получаване на кореспонденция по електронна поща, софтуерът за потребителски клас обикновено използва SMTP портове само за изпращане на данни към сървър за препредаване. Клиентските приложения обикновено използват или IMAP, или POP3, за да получават съобщения. Тези протоколи са най-удобните и популярни за тези цели: те имат разширена функционалност и широк спектър от възможности.

Отличителни черти

SMTP комуникацията между пощенските сървъри използва TCP порт 25. Пощенските клиенти често изпращат изходящи имейли до пощенския сървър на порт 587. Въпреки че остарелите доставчици на поща все още позволяват използването на нестандартни портове 465 за тази цел.

SMTP връзки, защитени от TLS, известни като SMTPS, могат да бъдат направени с помощта на технологията STARTTLS.

Патентованите системи и системи за електронна поща използват свои собствени нестандартни протоколи за достъп до пощенски кутии на техните пощенски сървъри - всички компании използват SMTP сървърни портове, когато изпращането или получаването на имейли се осъществява извън техните собствени системи. smtp портове

SMTP дестинация

Почти всички действия в интернет са възможни чрез протоколи - специални мрежови софтуерни правила, които позволяват на компютъра да комуникира с всички мрежи, така че потребителите да могат да пазаруват, четат новини, да изпращат електронна поща. Протоколите са жизненоважни за ежедневните мрежови дейности - те са вградени в мрежовия софтуер и се използват по подразбиране.

Протоколът за SMTP порт осигурява набор от кодове, които опростяват обмена на имейл съобщения между сървърите (мрежов компютър, който обработва входяща и изходяща електронна поща). Това е един вид абревиатура, която позволява на сървъра да разбива различни части от съобщението в категории, които друг сървър може да разбере. Когато потребителят изпрати съобщение, той се превръща в ред от текст, разделен с кодови думи (или цифри), които определят целта на всеки раздел.

Техническа терминология

SMTP е TCP / IP протокол, използван за работа с електронна поща. Въпреки това, тъй като е ограничена до възможността за изпращане на съобщения до опашката от приемащата страна, тя обикновено се използва с POP3 или IMAP, което ви позволява да съхранявате данни на сървъра и, ако е необходимо, да го изтеглите. С други думи, те обикновено използват приложение, което избира SMTP за изпращане на електронна поща и POP3 или IMAP, за да получават кореспонденция. В Unix-базирани системи sendmail е най-широко използваният SMTP сървър за електронна поща. Търговският пакет Sendmail включва POP3 сървъра. Microsoft Exchange включва SMTP сървър и може да бъде конфигуриран да поддържа POP3.

SMTP обикновено се използва за работа през интернет порт 25. Алтернатива на SMTP, която се използва широко в Европа, е X.400. Много пощенски сървъри вече поддържат ESMTP, който ви позволява да прехвърляте мултимедийни файлове като имейл.

История на

През 60-те години са използвани различни форми на електронни съобщения. Потребителите комуникираха чрез системи, създадени за конкретни мейнфрейми. Тъй като все повече и повече компютри стават взаимосвързани, е необходимо да се разработят стандарти, които позволяват на потребителите на различни системи да изпращат електронна поща един на друг. SMTP възникна от тези стандарти, разработени през 70-те години.

Други приложения включват FTP Mail Protocol от 1973 година. Работата по развитието продължи през 70-те години, докато ARPANET премина към модерния интернет през 80-те години. Тогава Джон Постел предложи протокол за пренос на данни по пощата. smtp сървър поща ru порт

SMTP започна да се използва широко в началото на 80-те години. По това време този протокол беше допълнение към Unix програма за поща Програма за копиране на Unix. SMTP работи най-добре, когато изпращащите и приемащите машини са свързани към Мрежата, използват механизма за съхранение и изпращане и са примери за технология за push.

Модел за обработка на поща

Електронната поща се изпраща от пощенския клиент (mail mail agent, MUA) до пощенския сървър (изпращащ поща агент, MSA), използвайки SMTP на TCP порт 587. Повечето доставчици на пощенски кутии все още позволяват изпращането до традиционния порт 25. MSA доставя поща до вашия пощенски агент (агент за прехвърляне на поща, MTA). Често тези агенти са случаи на общ софтуер, активиран с различни параметри на един и същ компютър. Локалната обработка може да бъде извършена или на една машина, или на няколко машини. Процесите на пощенски агенти на една машина могат да споделят файлове, но ако обработката се извършва на множество машини, те изпращат съобщения помежду си, използвайки SMTP порт, където всяка машина е конфигурирана да използва следващата машина като интелигентен хост.

Преглед на протокола

SMTP е текстово протокол, ориентиран към връзката, при който подателят комуникира с получателя на пощата чрез издаване на командни редове и предоставяне на необходимите данни чрез надежден, подреден канал за потока от данни. SMTP сесия се състои от команди, създадени от SMTP клиент (иницииращ агент, подател или предавател) и съответните отговори от SMTP сървър (агент за слушане или получател). Сесията може да включва нула или повече SMTP транзакции, които се състоят от три последователности команда / отговор:

  • MAIL (сървър mail.ru SMTP порт), за да зададете обратен адрес, наричан още обратен път.

  • RCPT за задаване на получателя на съобщението. Тази команда може да бъде издадена повече от веднъж, но веднъж за всеки потребител.

  • DATA за сигнализиране на началото на текста и неговото съдържание. Този параметър се състои от заглавието и тялото на съобщението, разделени от празен ред. DATA е група команди, на които сървърът отговаря два пъти: веднъж за самата команда DATA, за да потвърди, че е готова да приема данни, отново - след края на последователността от информация, за да приеме или отхвърли цялото съобщение. smtp кой порт

В допълнение към междинния отговор за DATA, отговорът на всеки сървър може да бъде положителен или отрицателен (код 2xx). Отрицателните отговори могат да бъдат постоянни (кодове 5xx) или преходни (кодове 4xx). Отклонението е постоянен неуспех и клиентът трябва да изпрати съобщение за отпадане на сървъра, на който го е получил. Спадът е положителен отговор, последван от отхвърляне на посланието.

SMTP пощенски портове и тяхното значение

SMTP е само протокол за доставка. При нормална употреба пощата се изпраща до целевия пощенски сървър, например SMTP сървъра на поща за поща. Данните се маршрутизират въз основа на целевия сървър, а не на отделните потребители, на които е адресиран. Други протоколи (POP или IMAP) са специално предназначени за използване от отделни потребители, които получават съобщения и управляват пощенски кутии. SMTP, POP и IMAP са неприемливи протоколи за препредаване на поща с помощта на периодично свързани компютри. Те са проектирани да работят след крайната доставка, когато информацията, която е от решаващо значение за правилното функциониране на повтарящото устройство за поща, е изтрита.

Стартирайте опашката от празни съобщения

Стартиране на опашка за отдалечени съобщения е SMTP функция, която позволява на отдалечен хост да започне да обработва поща на сървъра, така че да може да получава съобщения, предназначени за него, чрез изпращане на команда TURN. Тази функция обаче представлява потенциална заплаха за сигурността на данните и беше подобрена в RFC 1985 от екипа на ETRN, който работи по-надеждно, използвайки метод за удостоверяване на базата на информация за системата за име на домейн. поща smtp сървър за поща

Международен имейл адрес

Потребители, чийто скрипт не е латински, или които използват знаци с ударение, които не са в набора от символи ASCII, са имали затруднения с изискването за имейл адрес на латиница (SMTP порт mail.ru). RFC 6531 е създаден за решаване на този проблем чрез предоставяне на възможности за интернационализация за SMTP, SMTPUTF8 разширения и поддръжка на многобайтови и не-ASCII символи в имейл адреси. Примери: диакритични знаци и други езикови знаци (гръцки и китайски). Също така важи и за SMTP порта Yandex.

Настоящата подкрепа за този документ в момента е ограничена, но има голям интерес от широкото приемане на RFC 6531 и съответните RFC в страни като Китай, които имат голяма потребителска база, където латинският (ASCII) е чужд сценарий.

Изходяща SMTP поща

Имейл клиентът трябва да знае IP адреса на своя изходен SMTP сървър. Това трябва да бъде посочено като част от неговата конфигурация (обикновено DNS името). Този сървър ще предоставя изходящи съобщения от потребителско име.

Ограничения за достъп до изходящия сървър

Сървърните администратори трябва да наложат специфични контроли на тези клиенти, които могат да използват сървъра. Това ви позволява да се справяте със злоупотреби и спам. Такива решения бяха широко използвани:

По-рано много системи наложиха ограничения върху използването на клиентски местоположения, позволявайки само на клиентите да използват, чийто IP адрес е един от сървърните администратори. Използването от всеки друг IP-адрес на клиента е забранено. smtp пощенски порт

Модерните SMTP сървъри обикновено предлагат алтернативна система, която изисква удостоверяване на автентичността на клиентите, преди да позволи достъп.

SMTP - кой порт се използва?

Комуникацията между пощенските сървъри обикновено винаги използва стандартния TCP порт 25, присвоен на SMTP. Въпреки това, клиентите за електронна поща обикновено използват специфични портове на smtp ssl порта. Повечето доставчици на интернет услуги сега блокират целия изходящ трафик от своите клиенти като мярка за защита срещу спам. По същата причина предприятията обикновено конфигурират защитната си стена, за да позволят изходящи портове от определени пощенски сървъри.

Пример за транспортиране на SMTP

Типичен пример за изпращане на съобщения през SMTP до две пощенски кутии (alice и theboss), разположени в същия пощенски домейн (example.com или localhost.com), се играе в следващия обмен. След като изпращачът на съобщението (SMTP клиентът) установи надежден комуникационен канал за получателя на съобщението (SMTP сървър), сесията се отваря със сървъра, обикновено съдържащ пълното му име на домейн (FQDN), в този случай smtp, пример или com. Клиентът започва своето диалогов прозорец отговаряйки с командата HELO, която се идентифицира в командния параметър с пълното си име на домейн (или буквален адрес, ако не е наличен). smtp порт

Допълнителни разширения

Клиентите ще разберат кои опции поддържа сървърът, използвайки приветствието EHLO, вместо оригиналния HELO. Клиентите се връщат в HELO само ако сървърът не поддържа SMTP разширения.

Текущите клиенти могат да използват ключовата дума SSRE ESMTP разширение, за да отправят запитвания към сървъра за приемане на максималния размер на съобщението. По-старите клиенти и сървъри могат да се опитват да изпращат съобщения с излишен размер, които ще бъдат отхвърлени след използване на мрежови ресурси, включително време за свързване към мрежови връзки.

Методи за анти-спам и удостоверяване по имейл

Оригиналният SMTP дизайн не е имал възможност да идентифицира подателите или да провери дали сървърите имат право да изпращат от тяхно име. В резултат на това е възможно да се използва подправяне на имейли, което често се използва в имейл спам и фишинг. smtp yandex порт

Направени са специални оферти за промяна на SMTP или заменянето им изцяло. Един пример за това е Internet Mail 2000, но нито той, нито който и да е друг са постигнали голям успех преди мрежовия ефект на огромната инсталирана база на класически SMTP. Вместо това, пощенските сървъри сега използват различни методи, включително DomainKeys, идентифицирана поща за DomainKeys, рамката за политиката на политиката и DMARC, DNSBL, и greylisting, за да отхвърлят или карантират подозрителни имейли.