Поштові smtp-порти та їх значення
Сьогодні ми поговоримо про те, для чого використовуються SMTP-порти. Йдеться про широко використовуваному мережевому протоколі, призначеному для передачі пошти за допомогою мереж TCP / IP.
Значення
Mail-порт SMTP вперше був описаний ще в 1982 році. Часто, згадуючи назву протоколу, мають на увазі його розширення. Дане рішення призначене для відправки вихідної пошти із застосуванням порту TCP 25. Працюючі на рівні користувача поштові програми, як правило, використовують SMTP для передачі повідомлень на сервер для подальшої ретрансляції.
Історія
SMTP-порти беруть свої витоки з двох реалізацій – SNDMSG і Mail Box Protocol. Дане рішення було винайдено Реєм Томлінсон. Розробка технології тривала протягом 1970-х років, поки в 1980-х не виник Інтернет в сучасному його вигляді. Було доведено, що SMTP-порти прекрасно працюють, якщо відправляти і приймати пристрою в мережі пов`язані постійно. Особливої згадки заслуговує рішення Sendmail. Йдеться про один з перших агентів відправки повідомлень, який використовував технологію SMTP.
Обробка пошти
Порт SMTP використовує доменні імена для виявлення записів від поштового обмінника домену одержувача. Мова йде про частини адреси, що знаходиться з правого боку від позначення @. Відзначимо, що порт SSL SMTP призначений для поштових сесій з використанням відповідного протоколу і шифрованого з`єднання. Після доставки повідомлення на локальний сервер повідомлення витягується додатками-клієнтами із застосуванням протоколу IMAP. Він відкриває доступ до інформації і управляє поштою. Також для описаних цілей може бути використаний протокол POP або фірмові системи на зразок Microsoft Outlook або Lotus Notes. Відзначимо, що SMTP визначає безпосередньо передачу повідомлення, але не зміст. Таким чином, задається оболонка послання, а також її параметри. Однак заголовок і тіло повідомлення до даного процесу не відносяться.
Огляд протоколу
Через порт SMTP відправник і одержувач повідомлення зв`язуються між собою. Необхідні дані при цьому надходять допомогою надійного каналу. Їм, як правило, є TCP-з`єднання. SMTP-сесія містить у собі команди, що посилаються клієнтом, а також відповідні відповіді сервера. У результаті відбувається обмін параметрами. SMTP-операція містить три послідовності команда / відповідь. MAIL FROM вказує зворотну адресу, необхідний для повернених послань. RCPT TO називає одержувача повідомлення. Дана команда може використовуватися кілька разів. Одного разу для кожного одержувача.
Команда DATA використовується безпосередньо для тексту повідомлення. Мова в даному випадку йде саме про зміст послання, а не про частину його оболонки. Даний елемент складається з тіла і заголовка повідомлення, які розділені порожнім рядком. DATA – це по суті група команд. Однак сервер на них відповідає двічі. Перш за все, безпосередньо на команду DATA, тим самим повідомляючи систему про свою готовність взяти повідомлення. Крім того, відповідь надходить в кінці послідовності даних. Це необхідно, щоб відхилити або прийняти все лист. Кожен з численних відповідей сервера позитивний або негативний, про що свідчить його код. Останній може бути тимчасовим або постійним. Допомогою спеціального коду сервер повідомляє, що відбувається очікування надходження додаткових даних від клієнта. Повністю функціональні сервери підтримують чергу листів для повторної відправки в разі виникнення помилок.
SMTP – це протокол доставки. Дане рішення не може взяти на вимогу повідомлення з певного віддаленого сервера. Щоб витягувати пошту і управляти поштовою скринькою, створені інші протоколи, серед яких POP, а також IMAP. До останніх технологіям слід звертається, якщо комп`ютер не постійно включений або має тимчасовий доступ до мережі Інтернет.
Тепер поговоримо про запуск віддаленої черги листів. Йдеться про особливості SMTP. Вона дозволяє віддаленому хосту приступити до обробки черги повідомлень, використовуючи сервер. Тим самим останній може отримувати необхідні йому листи за допомогою команди TURN. Спеціальна технологія ODMR дозволяє ретранслювати повідомлення аутентифікованим користувачеві. Електронна пошта вимагає при створенні облікового запису використання тільки латинських символів. Для користувачів, які не мають доступу до англійської клавіатурі, був розроблений стандарт RFC 6531. Завдяки йому пошта навчилася розпізнавати «додаткові» символи. Ось ми і розповіли коротко про те, що таке SMTP-порти і для чого вони використовуються.