Образовательная программа компании 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.