Для декого може виявитися одкровенням те, що всі Internet-повідомлення пересилаються тільки в текстовому форматі (по крайней мере, до сьогодні)! "А як же зображення і здійснимі файли, які отримує адресат? Як же різні набори накреслень символів в одному повідомленні?" - Запитаєте ви.У IETF (Internet Engineering Task Force - спеціальна організація, що займається стандартизацією форматів і протоколів Internet) був розроблений спеціальний стандарт, що отримала назву MIME (Multipurpose Internet Mail Extensions - Багатоцільові розширення поштового стандарту Internet).
Цей стандарт описує, як пересилати електронною поштою виконувані, графічні, мультимедійні, змішані дані.Типові застосування MIME - пересилання графічних зображень, аудіо, документів, наприклад, підготовлених у WinWord, програм, повідомлень написаних на HTML і просто текстових файлів.MIME також дозволяє розмічати лист на частини різних типів так, щоб одержувач (поштова програма або П-К) міг визначити, що робити з кожної з частин повідомлення. MIME дотримується концепції, що повідомлення складається з декількох частин.
Розглянемо основні поля, що застосовуються в стандарті:
Mime-Version: 1.0
Content-type: image / tiff; name = "image.tif"
Content-transfer-encoding: x-uuencode
Content-Description: Tagged Image File Format
...
Mime-Version (Версія MIME)
Поле вказує на те, що повідомлення підготовлене в форматі MIME версії 1.0.
Content-type (тип вмісту)
Поле, яке використовується для вказівки типів даних усередині повідомлення.У даному випадку, це зображення у форматі TIFF, ім'я вихідного файлу «image.tif».Стандарт описує кілька типів, серед яких такі, як «text» (текстовий формат), «multipart» (повідомлення складається з декількох частин), «application» (обмін даними між додатками, наприклад, електронні таблиці), «image» (зображення) , «audio» («звукової» формат),«Video» (відеофрагмент) та інші.
Content-transfer-encoding (Кодування при пересиланні)
Поле, яке може бути використано для вказівки формату представлення пересилаються даних.Багато даних, що пересилаються по ЕП, вимагають для свого представлення 8-ми бітний набір даних, стандарт ж описує ЕП для Internet дозволяє використання тільки 7-ми біт, та й до того ж обмежену довжину рядка в 1000 символів.Тому всі дані, які не задовольняють цій вимозі, повинні бути приведені у 7-ми бітний формат. Для цього існує кілька алгоритмів перетворень: x-uuencode, base64.quoted-printable, 7bit, 8bit, binary (значення «8bit», «7bit» і «binary» означають, що ніякої трансформації вмісту не виробляється).
Content-Description (Опис вмісту)
Одне з додаткових полів, просто описує дані в повідомленні.
Введення стандарту MIME дозволило помістити в звичайне текстове повідомлення дані будь-якого типу і абстрагуватися від комп'ютерної платформи, тобтоП-К (програми читання пошти) різних операційних систем і апаратних платформ, підтримуючи цей стандарт, можуть без проблем читати одне й те саме повідомлення.Відповідно, це гарантія того, що, наприклад, одне і те ж зображення, приєднане до листа, буде однаково «поняттями» і відображує і на Макінтош в середовищі MacOS і на персональному комп'ютері в середовищі Windows.
Вище згадувалося, що П-до ІП-Д повинні вміти приймати / передавати повідомлення один від одного, тобто вони повинні вміти зрозуміти один одного («говорити на одній мові») або, іншими словами, підтримувати один і той же протокол (набір правил).У Internet, для передачі повідомлень від Програми-Клієнта до Програми-постачальник, і від однієї Програми-Пересильщіка до іншої Програмі-Пересильщіку, використовується «Простий Протокол Передачі ЕП» (SMTP - Simple Mail Transfer Protocol), і, навпаки,для передачі повідомлень від П-Д до П-К (прийом повідомлень) використовується «Протокол Поштового Відділення» (POP - Post Office Protocol).
Протокол SMTP повинні підтримувати сервера вихідної пошти, протокол POP - «входить» пошти («входить» і «вихідної» - щодо користувача).
Виходячи з усього вищесказаного, можна вже зробити деякі висновки, на підставі яких і формується поняття принципів роботи будь-якої поштової програми:
* П-К - програми-клієнти, використовуються для підготовки повідомлення, вказівки адрес одержувачів, теми;
* П-Д - можна уявити собі як програму, запущену на сервері провайдера, який надає послуги ЕП, приймає і / або відправляє пошту до / від П-К;
* Для нормальної роботи програми читання ЕП їй необхідно вказати адреси серверів вхідної та вихідної пошти;
* Повідомлення складається з декількох частин: конверт, заголовок, тіло повідомлення;
* Повідомлення складається з декількох частин: конверт, заголовок, тіло повідомлення;
* Заголовок, частково формується користувачем (поля «Кому», «Від кого»);
* Один із способів передачі не текстових даних в листі - використовувати MIME-сумісну програму;
* Дані в повідомленні, підготовлені у відповідності зі стандартом, MIME можуть кодуватися різними способами. (Base64);
В організації Internet Engineering Task Force був розроблений спеціальний стандарт, що отримала назву MIME (Multipurpose Internet Mail Extensions - Багатоцільові розширення поштового стандарту Internet). Далі »»
Формат поштової адреси дуже простий. Складається з двох частин розділених знаком «@». Перша частина поштової адреси - це ім'я користувача, друга частина - доменна. Розглянемо приклад. Далі »»
Займемося налаштуванням програми для відправки пошти. Ви знаєте, що для нормальної роботи вам необхідно вказати адреси серверів вихідних повідомлень (SMTP) і входить (РОРЗ) пошти. Далі »»
Bce поштові програми, по суті, однакові, головна їхня відмінність один від одного - наявність тих чи інших сервісних можливостей. От про них сьогодні поговоримо. Далі »»
В адресній книзі ви «колекціонуєте» адреси електронних скриньок ваших знайомих або партнерів, також в неї можна вказувати додаткові відомості: телефон, адреса і т.п. Далі »»