Відмінності між версіями «2 Передача пошти»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
(Створена сторінка: Посилаючи повідомлення по електронній пошті, ви можете разом з ним відправити файл будь-...)
 
 
(2 проміжні версії 2 користувачів не показані)
Рядок 1: Рядок 1:
Посилаючи повідомлення по електронній пошті, ви можете разом з ним відправити файл будь-якого типа, що є у вас на жорсткому диску: документ, програму, мультимедіа і так далі Вкладений в повідомлення файл називається додатком. Коли адресат одержує лист, додаток має вигляд значка, який він може скопіювати на свій комп'ютер або відкрити прямо в листі.
+
Передачу пошти виконують агенти передачі пошт – mail transfer agent (MTA), який передає її між хостами по протоколу SMTP. Хоча доставка повідомлень між поштовими серверами може здаватися досить простою – весь процес прийняття рішення для доставки є досить складним. Крім того ч\з проблеми зі спамом, викор-ня MTA як правило обмежують конфігурацією.  
Можливість пересилки різних типів файлів забезпечується з допомогою MIME (Multipurpose Internet Mail Extentions - Багатоцільові розширення пошти Інтернету). Файли, що пересилаються в електронному листі, при відправці кодуються в MIME-код. При одержанні листа, що містить додаток, програма електронної пошти здійснює раскодировку файлу.
+
Протокол SMTP базується на наступній моделі взаємодії: В результаті поштового запиту користувача SMTP-відправник встановлює двосторонній канал передачі з SMTP-одержувачем. SMTP-одержувач може бути або кінцевим, або проміжним адресатом. Команди SMTP  генеруються SMTP-відправником і передаються SMTP-одержувачу. Від SMTP-одержувача відправляються SMTP-відповіді. Якщо канал передачі встановлений, SMTP- відправник передає команду «MAIL», яка вказує відправника пошти. Якщо SMTP-одрежувач може прийняти пошту, він видає відповідь «OK». Потім SMTP-відправник передає команду «RCPT», що ідентифікує адресата пошти. Якщо SMTP-одрежувач може прийняти пошту для цього адресата, він відповідає «OK». Якщо ні – він відмовляється від цього адресата, але не від усієї поштової транзакції. SMTP-відправник і SMTP-одрежувач можуть домовлятися про декількох адресатів. Після цього SMTP-відправник передає поштові дані, що завершується спеціальною послідовністю. Якщо одержувач успішно обробив поштові дані, він відповідає «OK».
 
+
Такий діалог спеціально є суворо упорядкованим і послідовним. MTA забезпечують механізм передачі пошти безпосередньо з хосту користувача-відправника на хост користувача-одержувача, якщо хости приєднані до однієї транспортної служби. Або ч\з 1 або ч\з більше ретрансляційних SMTP-серверів, якщо хости відправника і адресата приєднані до різних транспортних служб. З метою забезпечення ф-ії ретрансляції SMTP-серверу повинно передаватися ім’я кінцевого хосту-адресата, а також ім’я кінцевої пошти адресата.
Також використовують ''' Mail Transfer Agent (MTA)''' Агент пересилки пошти (MTA) передає повідомлення електронної пошти між хостами використовувавши протоколи SMTP.  
+
Аргументом команди «MAIL» є зворотній шлях, що визначає від кого пошта. Аргументом команди «RCPТ» є шлях пересилання, що визначає від кого пошта. Якщо однакове повідомлення передається декільком адресатам RCPT робить передачу тільки 1 копії для усіх адресатів на одному хості.
Хоча доставка повідомлень між машинами може здатися досить простим, весь процес прийняття рішення, для доставки досить складний. Крім того, через проблеми зі спамом, використання  MTA, як правило, обмежено конфігурацією MTA або доступом  конфігурацій  мережі.
+
Поштові команди і відповіді мають жорсткий синтаксис. Відповіді також мають числовий код. Команди і відповіді не чутливі до регістру, але це не діє для імен користувачі поштових скриньок.
 
+
Багато сучасних програм поштового клієнта може виступати як MTA під час надсилання електронної пошти. Однак цю дію не слід плутати з істинної роллю MTA..
+

Поточна версія на 00:30, 20 червня 2014

Передачу пошти виконують агенти передачі пошт – mail transfer agent (MTA), який передає її між хостами по протоколу SMTP. Хоча доставка повідомлень між поштовими серверами може здаватися досить простою – весь процес прийняття рішення для доставки є досить складним. Крім того ч\з проблеми зі спамом, викор-ня MTA як правило обмежують конфігурацією. Протокол SMTP базується на наступній моделі взаємодії: В результаті поштового запиту користувача SMTP-відправник встановлює двосторонній канал передачі з SMTP-одержувачем. SMTP-одержувач може бути або кінцевим, або проміжним адресатом. Команди SMTP генеруються SMTP-відправником і передаються SMTP-одержувачу. Від SMTP-одержувача відправляються SMTP-відповіді. Якщо канал передачі встановлений, SMTP- відправник передає команду «MAIL», яка вказує відправника пошти. Якщо SMTP-одрежувач може прийняти пошту, він видає відповідь «OK». Потім SMTP-відправник передає команду «RCPT», що ідентифікує адресата пошти. Якщо SMTP-одрежувач може прийняти пошту для цього адресата, він відповідає «OK». Якщо ні – він відмовляється від цього адресата, але не від усієї поштової транзакції. SMTP-відправник і SMTP-одрежувач можуть домовлятися про декількох адресатів. Після цього SMTP-відправник передає поштові дані, що завершується спеціальною послідовністю. Якщо одержувач успішно обробив поштові дані, він відповідає «OK». Такий діалог спеціально є суворо упорядкованим і послідовним. MTA забезпечують механізм передачі пошти безпосередньо з хосту користувача-відправника на хост користувача-одержувача, якщо хости приєднані до однієї транспортної служби. Або ч\з 1 або ч\з більше ретрансляційних SMTP-серверів, якщо хости відправника і адресата приєднані до різних транспортних служб. З метою забезпечення ф-ії ретрансляції SMTP-серверу повинно передаватися ім’я кінцевого хосту-адресата, а також ім’я кінцевої пошти адресата. Аргументом команди «MAIL» є зворотній шлях, що визначає від кого пошта. Аргументом команди «RCPТ» є шлях пересилання, що визначає від кого пошта. Якщо однакове повідомлення передається декільком адресатам RCPT робить передачу тільки 1 копії для усіх адресатів на одному хості. Поштові команди і відповіді мають жорсткий синтаксис. Відповіді також мають числовий код. Команди і відповіді не чутливі до регістру, але це не діє для імен користувачі поштових скриньок.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти