logo

Протокол MIME

MIME розшифровується як багатоцільові розширення Інтернет-пошти. Він використовується для розширення можливостей протоколів електронної пошти в Інтернеті, таких як SMTP. Протокол MIME дозволяє користувачам обмінюватися різними типами цифрового вмісту, такими як зображення, аудіо, відео та різними типами документів і файлів в електронній пошті. MIME був створений у 1991 році комп’ютерним науковцем на ім’я Натан Боренштейн у компанії Bell Communications.

MIME — це протокол розширення електронної пошти, тобто він не працює незалежно, але допомагає розширити можливості електронної пошти у співпраці з іншими протоколами, такими як SMTP . Оскільки MIME зміг передати лише текстовий файл англійською мовою обмеженого розміру за допомогою Інтернету. На даний момент його використовують майже всі компанії, що надають послуги електронної пошти, такі як Gmail, Yahoo-mail, Hotmail.

Необхідність протоколу MIME

Протокол MIME використовується для передачі електронної пошти в комп'ютерній мережі з наступних причин:

  1. Протокол MIME підтримує кілька мов електронної пошти, наприклад хінді, французьку, японську, китайську тощо.
  2. Прості протоколи можуть відхиляти пошту, яка перевищує певний розмір, але в MIME немає обмеження на кількість слів.
  3. Зображення, аудіо та відео не можна надсилати за допомогою простих протоколів електронної пошти, таких як SMTP. Для них потрібен протокол MIME.
  4. Часто електронні листи створюються з використанням такого коду, як HTML і CSS, і в основному вони використовуються компаніями для маркетингу своїх продуктів. Цей тип коду використовує MIME для надсилання електронної пошти, створеної з HTML і CSS.

Заголовок MIME

MIME додає п’ять додаткових полів до частини заголовка фактичного електронного листа, щоб розширити властивості простого протоколу електронної пошти. Ці поля є такими:

  1. Версія MIME
  2. Тип вмісту
  3. Кодування типу вмісту
  4. Ідентифікатор вмісту
  5. Опис вмісту

1. Версія MIME

Він визначає версію протоколу MIME. Цей заголовок зазвичай має значення параметра 1.0, яке вказує на те, що повідомлення відформатовано за допомогою MIME.

2. Тип вмісту

Він описує тип і підтип інформації, яка надсилається в повідомленні. Ці повідомлення можуть мати багато типів, наприклад текст, зображення, аудіо, відео, і вони також мають багато підтипів, наприклад, підтип зображення може бути png або jpeg. Подібним чином підтип Video може бути WEBM, MP4 тощо.

знайти заблоковані номери на android

3. Кодування типу вмісту

У цьому полі вказується, який метод було використано для перетворення поштової інформації в ASCII або двійкове число, наприклад 7-бітне кодування, 8-бітне кодування тощо.

4. Ідентифікатор вмісту

У цьому полі до всіх повідомлень електронної пошти додається унікальний номер «Ідентифікатор вмісту», щоб їх можна було однозначно ідентифікувати.

5. Опис змісту

Це поле містить короткий опис вмісту електронного листа. Це означає, що інформація про те, що надсилається поштою, чітко міститься в «Описі вмісту». У цьому полі також міститься інформація про назву, дату створення та дату зміни файлу.

Приклад опису вмісту

Зміст-Опис: вкладення; ім'я файлу = javatpoint.webp;
modification-date = 'Середа, 12 лютого 1997 16:29:51 -0500';

Робоча схема протоколу MIME

Протокол MIME

Особливості протоколу MIME

  1. Він підтримує кілька вкладень в одному електронному листі.
  2. Він підтримує символи не-ASCII.
  3. Він підтримує необмежену довжину електронної пошти.
  4. Він підтримує кілька мов.

Перевага MIME

Протокол MIME має такі переваги:

  1. Він здатний надсилати різні типи файлів у повідомленні, наприклад текстові, аудіо- та відеофайли.
  2. Він також надає можливість надсилати та отримувати електронні листи різними мовами, такими як хінді, французька, японська, китайська тощо.
  3. Він також надає можливість підключення HTML і CSS до електронної пошти, завдяки чому люди можуть створювати електронну пошту відповідно до своїх вимог і робити її привабливою та красивою.
  4. Він здатний надсилати інформацію, що міститься в електронному листі, незалежно від його довжини.
  5. Він призначає унікальний ідентифікатор для всіх електронних листів.