Руководство по глобальной компьютерной сети

       

Файлы по почте



9.1 Файлы по почте

Сама по себе электронная почта является мощным средством, и сейчас вы, наверное, рассылаете письма по электронной почте во все концы света. Может быть, вы даже состоите в некоторых списках рассылки. Но электронная почта может гораздо больше, чем просто пересылать письма. Если ваша система не имеет доступа к ftp или имеет доступ не ко всем подсистемам ftp, существующим в Сети, то вы можете распорядиться, чтобы файлы и программы пересылали прямо в ваш почтовый ящик. А с помощью некоторых простых способов можно пересылать по электронной почте файлы данных - электронные таблицы или даже целые программы друзьям и коллегам по всему свету.

Ключом к таким возможностям является набор программ, известных как кодировщики и декодеры. При всех своих колоссальных возможностях электронная почта Сети имеет одно существеннейшее ограничение: она не может работать с графическими или управляющими символами, которые есть даже в самой простейшей компьютерной программе. Однако кодировщики могут переводить их в вид, который доступен для электронной почты, а декодеры возвращают их в тот вид, в котором они должны быть. Если ваша система основана на Unix, то почти наверняка у вас есть кодировщик и декодер, доступные во время связи. Эти программы позволяют также использовать программы, направляемые по почте в различные группы Usenet, такие, как comp.binaries.ibm.pc.

Если и вы, и ваш абонент оба желаете обмениваться файлами в системе на основе Unix, то вам повезло, поскольку практически все системы на основе Unix имеют доступные при связи программы кодировщик/декодер. Предположим пока, что у нас именно этот случай. Прежде всего, загрузите тот файл, который хотите послать подруге, в свою систему (как загрузить файл в директорию с вашим именем или в свою "домашнюю" директорию - спросите у системного администратора, если не знаете сами). Потом введите:

uuencode файл файл> файл.uu

и нажмите enter. "Файл" - это имя файла, который желательно подготовить к передаче по почте - и в самом деле, это имя надо ввести дважды! Символ > представляет собой команду системы Unix, дающую указание системе назвать "закодированный" "файл.uu" (а на самом деле вы можете выбрать любое имя).


А теперь займемся отправкой сообщения по почте. Простой и грубый способ состоит в том, чтобы ввести

mail подруга

где "подруга" - адрес вашей подруги. В строке subject введите имя включаемого файла. Когда получите пустую строку, введите

~r file.uu

или любое имя, которым вы назвали этот файл, и нажмите enter. (В некоторых системах ~ может не сработать; в этом случае спросите системного администратора, какой символ использовать). Файл будет введен в ваше почтовое сообщение. Нажмите control-D, и ваш файл уже в пути!

С другой стороны, когда ваша подруга обратится к своему почтовому ящику, ей придется передать файл в свою домашнюю директорию. Для этого она должна ввести:

uudecode имя.файла

и нажать enter. Эта команда создаст новый файл в директории с ее именем, и имя файла будет то, которое вы ему дали. Теперь она может загрузить этот файл в свой компьютер. Но перед тем, как его использовать, ей придется открыть его в каком-нибудь текст-процессоре и удалить почтовый заголовок, которым файл был "проштемпелеван". Если же ваша почтовая программа автоматически добавляет "подпись", скажите ей об этом, чтобы она ее тоже удалила.




Содержание раздела