Pine: Реализация MIME
Щелчком мыши на ОК завершите процесс присоединения файла.
В появившемся диалоговом окне выберите файл, который вы хотите включить в качестве приложения.
В меню Message выберите пункт Attach Document.
Проверить, что в окне Attachment Type (тип приложения) установлено значение MIME.
Подготовить письмо, используя описанную выше процедуру, включив информацию об адресе и о теме.
Ваше приложение не появится в тексте письма вместо этого, в поле Attachments: заголовка письма будет указаны путь и имя файла.
Если ваш адресат также использует программу Eudora, он получит запрос о том, куда поместить полученный текст приложения. Или же, в зависимости от конфигурации программы, приложения могут автоматически записываться в выбранный каталог. Если ваш адресат использует другую почтовую программу, присоединенный к письму файл будет находиться в конце письма в формате MIME, и в зависимости от возможностей программы может быть, нужно будет применить специальную процедуру редактирования. Так или иначе, ваш файл успешно пересек Internet и перенес в себе двоичную информацию. Однажды попробовав посылать двоичные данные с помощью программы Eudora, вы часто станете использовать эту возможность.
Чаще всего программы электронной почты MIME все-таки делают то, что Вы хотите: они очень полезны при пересылке всех тех видов файлов, которые в обычной ситуации создают немало проблем. А те проблемы, которые "не по зубам" MIME, обычная электронная почта решить даже и не пытается.
Итак, давайте посмотрим, как MIME упрощает жизнь пользователям электронной почты. Существует несколько программных пакетов, которые могут обрабатывать сообщения MIME; одним из таких пакетов является metamail(это бесплатные расширения стандартной программы электронной почты ОС BSD, которую мы рассматриваем). Другой пакет —- Z-Mail (популярная коммерческая программа электронной почты, которая работает на множестве различных систем). Наконец еще одним программным продуктом в области электронной почты, распространяемым бесплатно, является pine(эта программа в последнее время приобретает все большую популярность). Мы рассмотрим pineдовольно кратко, не пытаясь подробно осветить все ее возможности, так как в ней имеется обширная встроенная документация. Простота этой программы и ее ориентация на меню позволяют использовать ее в большинстве случаев достаточно эффективно.
From: Ed Krol <krol@uxl.cso.uiuc.edu> To: johnb@yoyodyne.com Subject: Program Parts/attachments:
1 Shown 2 lines Text
2 251 Kb File "overthruster", "" What we are interested in
(To, что нас интересует)
Here is the program you wanted
[Part 2, "" Attached file "overthruster" 251Kb]
[Can not display this part. Use the "A" command to save in a file!
(Эту часть вывести не могу. Запишите ее в файл командой "А")
? Help M Main Menu P Prev Msg - Prev Page F Forward D Delete
О OTHER CMDS I Mail Index N Next Msg SPACE Next Page R Reply Save
Как и следовало ожидать, pine выдает текстовую часть сообщения и информирует о присоединении файла overthruster и о нецелесообразности вывода его на экран. Программа также подсказывает, как сохранить сообщение: нажатием [А]. Когда он нажмет [А], программа отвечает:
Enter attachment number to view or save (1-2):2
(Введите номер присоединенного документа для просмотра или записи
"G Help ЛС Abort RETURN Enter
Джон говорит, что хочет записать вторую часть сообщения (нажимает [2]). Как Вы уже знаете, в MIME сообщения могут состоять из нескольких частей; в данном случае часть 1 — это наш пояснительный текст ("Here is the program you wanted" — "Вот та программа, которую ты хотел"), а часть 2 — это сам файл. Программа спрашивает:
Save or View attachment? (s/v) [s] (Записать или просмотреть приложение?)
Здесь мы столкнулись с одним из ограничений программы pine. Она знает, как работать с двумя видами объектов — двоичными файлами и GIF-файлами. ' Если бы присоединенный документ был графическим, то мы могли бы посмотреть его (при условии, что наш терминал поддерживает графику) нажатием [v]. Джон Б. хочет записать присоединенный документ в файл, что и делает нажатием [s].
_________________________
*) GIF (Graphics Interchange Format —- "Формат обмена графикой") — это общепринятый формат для хранения цветных графических изображений. Многие изображения, которые Вы встретите в сети, хранятся как GIF-файлы (кстати, произносить GIFнужно "джиф").
Запись [s] означает, что клавиша [s] используется по умолчанию, поэтому можно было бы просто нажать [Enter]. После этого программа запрашивает имя файла, предлагая overthruster (имя, которое использовал отправитель):
File {in home directory) to save attachment in: overthruster (Файл (в исходном каталоге) для записи приложения: overthruster)
Если Джону это имя не нравится, он может удалить его и ввести другое. Поскольку ею устраивает overthruster, то он нажимает [Enter]. Этого достаточно. Не требуется производить кодирование и декодирование, не нужно разбираться в форматах файлов.
Вот и все, что мы хотели рассказать о программе pine.Если она Вам доступна, стоит ею заняться. Помните о том, что на каждом экране программы есть команда вызова встроенной справки с описанием команд, которые можно ввести в данный момент.