Образовательная программа компании Global Inform. Украина, Харьков
ftpmail Если используемый вами хост-компьютер Internet ftp не под- держивает, то вы с помощью ftpmail все равно сможете получить файлы с узлов, обеспечивающих работу с анонимной ftp. Пошлите в поддерживаемую компанией DEC (Digital Equipment Corporation) сис- тему сообщение электронной почты, описывающее, какие файлы вы хо- тите получить, и эта машина найдет данные файлы и по электронной почте перешлет их вам обратно. Это намного менее удобно, чем пря- мой доступ к ftp, но может здорово помочь тем пользователям, ко- торые такого доступа не имеют. Чтобы использовать ftpmail, передайте почту в систему ftpma- il@decwrl.dec.com (с пустой темой). В сообщении дайте конкретные команды для хост-системы, с которой вы хотите связаться, команды перехода в тот каталог, где находятся файлы (или файл) и команды для получения нужных вам файлов. Вы можете также использовать ftpmail для получения с хост-компьютера каталога, а позднее зап- росить файлы. Эти команды, аналогичные используемым в ftp, приведены ниже: Команда Описание connect хост-компьютер Имя содержащего файлы хост-ком- пьютера. chdir каталог Местонахождения нужного вам файла или файлов. get файл Считывает файл. ls каталог Вместо файла возвращает листинг каталога. ascii Использует при передаче режим ASCII (по умолчанию). binary Использует для передачи двоичный режим. compress Уплотняет вывод с помощью команды compress. uencode С помощью команды uuencode преоб- разует двоичные данные в текст. btoa Преобразует двоичные данные в текстовые, применяя команду btos. chunksize размер Ограничивает возвращаемую почту заданным числом символов (по умолчанию это 64000). quit Последняя команда в вашем письме. Когда вы посылаете письмо, то можете указать любую тему. Эта тема будет включаться в тему сообщения, возвращаемого обратно вместе с файлом. Данный механизм можно использовать для отслежи- вания запросов. В одном сообщении вы можете опросить до 10 узлов. Ответ вы получите быстро, но это не будет ваш файл. Данный ответ сообщает вам, что именно вы послали, и где в очереди нахо- дится ваш запрос. Кроме того, ответ подтверждает, что в команде connect вы указали допустимую хост-систему. Этот файл может пос- тупить в течении одного-двух дней (иногда меньше), что зависит от числа запрошенных файлов и загруженности системы электронной поч- ты (файлы посылаются с низким приоритетом). Общей проблемой с ftpmail является то, что возвращается слишком длинное сообщение. Некоторые системы (в частности, ком- мерческие сети), ограничивают длину получаемых вами писем. Чтобы задать максимальный размер сообщения, используйте команду chunk- size. Если запрошенный файл превышает заданный размер, то он бу- дет разбит на несколько сообщений. В зависимости от хост-системы последующая "сборка" файла может представлять определенные труд- ности. Например, чтобы получить текст законодательного акта "Ameri- cans with Disabilities Act", создайте письмо со следующими коман- дами: connect handicap.shel.isc-br.com binary uuencode chdir /pub/ada get ADA726.ZIP quit Для получения списка всех файлов в данном каталоге вы можете использовать следующие команды: connect handicap.shel.isc-br.com chdir /pub/ada ls quit Дополнительную информацию можно получить через электронную почту, отправив письмо по адресу ftpmail@decwrl.dec.com. В сооб- щении нужно указать help. В ответ вы получите полный список ко- манд и некоторые рекомендации по использованию ftpmail.