logo

SMTP

  • SMTP означає простий протокол передачі пошти.
  • SMTP — це набір комунікаційних інструкцій, які дозволяють програмному забезпеченню передавати електронну пошту через Інтернет Простий протокол передачі пошти .
  • Це програма, яка використовується для надсилання повідомлень іншим користувачам комп’ютера на основі адрес електронної пошти.
  • Він забезпечує обмін поштою між користувачами на одному або різних комп’ютерах, а також підтримує:
    • Він може надсилати одне повідомлення одному або кільком одержувачам.
    • Надсилання повідомлення може містити текст, голос, відео або графіку.
    • Він також може надсилати повідомлення в мережі за межами Інтернету.
  • Основне призначення протоколу SMTP — це налаштування правил зв’язку між серверами. Сервери мають спосіб ідентифікувати себе та повідомляти, який вид зв’язку вони намагаються здійснити. Вони також мають спосіб обробки таких помилок, як неправильна адреса електронної пошти. Наприклад, якщо адреса одержувача неправильна, тоді сервер отримає відповідь із певним повідомленням про помилку.

Компоненти SMTP

Комп'ютерна мережа SMTP
  • Спочатку ми розділимо клієнт SMTP і сервер SMTP на два компоненти, такі як агент користувача (UA) і агент передачі пошти (MTA). Агент користувача (UA) готує повідомлення, створює конверт, а потім поміщає повідомлення в конверт. Агент передачі пошти (MTA) передає цю пошту через Інтернет.
Комп'ютерна мережа SMTP
  • SMTP дозволяє створити більш складну систему, додавши систему ретрансляції. Замість того, щоб мати лише один MTA на стороні надсилання та один на стороні приймання, можна додати більше MTA, діючи як клієнт або сервер для ретрансляції електронної пошти.
Комп'ютерна мережа SMTP
  • Система ретрансляції без протоколу TCP/IP також може використовуватися для надсилання електронних листів користувачам, і це досягається використанням поштового шлюзу. Поштовий шлюз — це ретрансляційний MTA, який можна використовувати для отримання електронної пошти.
Комп'ютерна мережа SMTP

Робота SMTP

    Склад пошти:Користувач надсилає електронний лист, створюючи повідомлення електронної пошти за допомогою Mail User Agent (MUA). Mail User Agent — це програма, яка використовується для надсилання та отримання пошти. Повідомлення складається з двох частин: тіла та заголовка. Тіло повідомлення є основною частиною, а заголовок містить таку інформацію, як адреса відправника та одержувача. Заголовок також містить описову інформацію, наприклад тему повідомлення. У цьому випадку тіло повідомлення схоже на лист, а заголовок — на конверт із адресою одержувача.Подання пошти:Після створення електронної пошти поштовий клієнт надсилає завершену електронну пошту на сервер SMTP за допомогою SMTP на порту TCP 25.Доставка пошти:Адреси електронної пошти складаються з двох частин: ім'я користувача одержувача та доменне ім'я. Наприклад, [email protected] , де «vivek» — це ім’я користувача одержувача, а «gmail.com» — ім’я домену.
    Якщо доменне ім’я адреси електронної пошти одержувача відрізняється від доменного імені відправника, тоді MSA надішле лист до агента передачі пошти (MTA). Щоб ретранслювати електронну пошту, MTA знайде цільовий домен. Він перевіряє запис MX із системи доменних імен, щоб отримати цільовий домен. Запис MX містить доменне ім’я та IP-адресу домену одержувача. Після того, як запис знайдено, MTA підключається до сервера обміну для передачі повідомлення.Отримання та обробка пошти:Після отримання вхідного повідомлення сервер обміну доставляє його на сервер вхідної пошти (Mail Delivery Agent), який зберігає електронну пошту, де очікує, поки користувач її отримає.Доступ і отримання пошти:Збережену електронну пошту в MDA можна отримати за допомогою MUA (Mail User Agent). MUA можна отримати за допомогою логіна та пароля.