На основании того, что я нашел в Интернете, MIME (многоцелевые расширения почты Интернета, теперь Internet Media Type (?)) является способ описания типов файлов (заголовок, используемый несколькими протоколами).
Итак, MIME сам по себе не протокол, а расширение, используемое другими протоколами, верно?
Это означает, что расширение используется приложениями на уровне приложения, и ни один протокол не выполняет ничего, кроме передачи заголовка MIME.
Итак, если я отправляю письмо с вложением в формате mp3, SMTP / другой протокол прикладного уровня распознает, что это вложение в формате MP3, или это обязанность приложения исключительно распознать файл? В этом смысле MIME нельзя назвать расширением SMTP, а скорее функцией, которая будет использоваться приложениями.
Если SMTP не распознает, что это файл другого типа, как он будет правильно хранить его на почтовом сервере? (например, видеофайл MPEG требует хранения определенного формата, как почтовый сервер будет хранить его, не обрабатывая его?)
Извините, если мои вопросы звучат немного расплывчато, но я хочу понять, как разные протоколы (особенно SMTP) используют MIME.
Спасибо за вашу помощь.