logo

SMTP

  • SMTP означава Simple Mail Transfer Protocol.
  • 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.Доставка на поща:Имейл адресите се състоят от две части: потребителско име на получателя и име на домейн. Например [имейл защитен] , където 'vivek' е потребителското име на получателя, а 'gmail.com' е името на домейна.
    Ако името на домейна на имейл адреса на получателя е различно от името на домейна на подателя, тогава MSA ще изпрати пощата до агента за прехвърляне на поща (MTA). За да препредаде имейла, MTA ще намери целевия домейн. Той проверява MX записа от Domain Name System, за да получи целевия домейн. MX записът съдържа името на домейна и IP адреса на домейна на получателя. След като записът бъде локализиран, MTA се свързва със сървъра за обмен, за да препредаде съобщението.Получаване и обработка на поща:След като входящото съобщение бъде получено, сървърът за обмен го доставя на входящия сървър (Mail Delivery Agent), който съхранява имейла, където чака потребителят да го изтегли.Достъп и извличане на поща:Съхраненият имейл в MDA може да бъде извлечен с помощта на MUA (Mail User Agent). MUA може да бъде достъпен чрез потребителско име и парола.