Имейл протоколи

Contents
[ ]

SMTP

SMTP (Simple Mail Transfer Protocol) е протокол, използван за изпращане и получаване на имейл съобщения през Интернет. Той е съществена част от процеса на имейл комуникация и отговаря главно за прехвърлянето на имейли от сървъра на изпращача към сървъра на получателя, както и за подаване на имейли от клиент към сървър. Стандартният порт за SMTP е 25 за комуникация между пощенски сървъри. Порт 587 и порт 465 също се използват за SMTP, като 587 обикновено се използва за подаване на поща, а 465 за SMTP над SSL (SMTPS). SMTP е дефиниран от Версия RFC 5321.

Ключови характеристики:

  • Поддържа механизми за удостоверяване (напр., SMTP AUTH), за да гарантира, че само упълномощени потребители могат да изпращат имейли чрез сървъра.
  • SMTP може да използва SSL/TLS за шифроване на връзката между клиента и сървъра, като осигурява безопасното предаване на имейл данните.
  • Предоставя подробни съобщения за грешки и кодове на състоянието, които показват успеха или неуспеха на предаването на имейл.
  • SMTP може да обработва многоделни съобщения, позволявайки включването на прикачени файлове и различни типове съдържание в имейл.
  • SMTP е широко приет и стандартизиран протокол, осигуряващ съвместимост между различни имейл системи и клиенти (например Microsoft Outlook, Mozilla Thunderbird използват SMTP за изпращане на изходящи имейли). Автоматизирани системи и приложения използват SMTP за изпращане на известия, сигнали и други автоматични имейли.

IMAP

Internet Message Access Protocol (IMAP) е стандартен протокол, използван от имейл клиенти за достъп, извличане и управление на имейл съобщения от пощенски сървър. Сред поддържаните клиенти са Microsoft Outlook, Mozilla Thunderbird, Apple Mail и множество уебmail услуги като Gmail, Yahoo Mail и Outlook.com. Най‑използваната версия е IMAP4, дефинирана от RFC 3501. За разлика от POP (Post Office Protocol), който изтегля имейлите към локално устройство, IMAP съхранява имейлите на сървъра. Възможността да се преглеждат и управляват имейл съобщения директно на сървъра за поща осигурява гъвкавост за достъп от множество устройства и местоположения, като намалява риска от загуба на данни, ако устройство се загуби или повреди. IMAP синхронизира клиентското приложение с сървъра, като гарантира, че промените, направени в един клиент (например прочитане или изтриване на имейл), се отразяват на всички други клиенти. Обикновено IMAP използва порт 143 за некриптирана комуникация и порт 993 за криптирана (SSL/TLS) комуникация.

Ключови характеристики:

  • Управление на папки. IMAP позволява на потребителите да създават, изтриват и преименуват папки на сървъра за поща. Поддържа йерархични структури на папки за организиране на имейлите.
  • IMAP следи състоянието на всеки имейл (напр., прочетен, непрочетен, маркиран, отговорен). Тези флагове за състояние се съхраняват на сървъра, така че са съгласувани между всички устройства.
  • IMAP може да извлича определени части от имейл, като заглавки или части от тялото, което е полезно за преглед на имейли или обработка на големи прикачени файлове.
  • IMAP поддържа търсене и филтриране на имейли от страната на сървъра въз основа на различни критерии, позволявайки на клиентите да извличат конкретни съобщения без да изтеглят всички имейли.
  • Няколко клиента могат да достъпват една и съща пощенска кутия едновременно. IMAP управлява едновременния достъп и актуализира състоянието на имейлите в реално време.
  • Зависимост от сървъра. Тъй като имейлите се съхраняват на сървъра, необходима е надеждна интернет връзка за достъп и управление на имейлите. Прекъсвания в работата на сървъра могат да повлияят на достъпността на имейлите.
  • IMAP може да използва SSL/TLS за шифроване на връзката между клиента и сървъра, като осигурява безопасното предаване на имейл данните.
  • IMAP поддържа различни методи за удостоверяване, включително OAuth, за сигурна проверка на идентичността на потребителя.

IMAP Протоколни Разширения:

  • IMAP IDLE: Разширение, което позволява на сървъра да уведомява клиента за нови съобщения или промени в реално време, намалявайки необходимостта от чести заявки.
  • IMAP QUOTA: Разширение, което предоставя механизми за управление и отчитане на квоти за съхранение, помагайки на потребителите да управляват размерите на техните пощи.
  • IMAP MOVE: Разширение, което оптимизира процеса на преместване на съобщения между папки на сървъра, подобрявайки производителността.

POP3

Post Office Protocol version 3 (POP3) е протокол, използван от имейл клиенти като Microsoft Outlook, Mozilla Thunderbird и Apple Mail за извличане на имейли от пощенски сървър. Той е един от най-старите и най-простите протоколи за получаване на имейли, проектиран да изтегля имейлите на локално устройство и по желание да ги изтрива от сървъра.

Ключови характеристики:

  • Тъй като имейлите се изтеглят на локалното устройство, потребителите могат да достъпват имейлите си офлайн, без необходимост от постоянна интернет връзка.
  • POP3 е прост за настройка и използване, което го прави достъпен за потребители, нуждаещи се от базово получаване на имейли без разширени функции.
  • POP3 не синхронизира имейлите между множество устройства. След като имейл бъде изтеглен на едно устройство, по подразбиране той вече не е достъпен на сървъра.
  • POP3 предоставя ограничени възможности за управление от сървъра. Разширени функции като управление на папки, търсене от сървъра и флагове за състояние на съобщенията не се поддържат.
  • Тъй като имейлите се съхраняват локално, потребителите трябва да се уверят, че архивират данните си, за да предотвратят загуба при повреда на устройството.
  • Потребителите могат да конфигурират POP3 настройки за изтриване на имейли от сървъра веднага след изтегляне, след определен период или при изтриване от локалния клиент.
  • POP3 може да използва SSL/TLS за криптиране на връзката между клиента и сървъра, като гарантира, че имейл данните се предават сигурно.

Версии и разширения на POP3 протокола:

  • POP3 over SSL (POP3S) е версия на POP3, която работи върху SSL/TLS връзка, осигурявайки криптирана комуникация между клиента и сървъра.
  • APOP (Authenticated Post Office Protocol) е разширение, което осигурява по-сигурен метод за удостоверяване чрез използване на хеширани пароли.