Rambler's Top100

Украинская баннерная сеть

Всё самое интересное о почте! - Файлы по почте

Интересное о почте
 Новости
 Протоколы
 Программы
 E-mail маркетинг
Файлы по почте
 Рассылки
 Другое
 Курьезы

Leleka!
 Новости
 О программе
 Загрузка
 Утилиты
 Другие программы SK MassMailer
Реклама


Украинские 100x100

Получение файлов с ftp-серверов

Ftpmail принимает заказанные файлы от удаленного архивного сервера по FTP, а затем высылает их заказчику по электронной почте.

(Замечание: пробелы в начале строки перед командой не допускаются!)
Ftpmail выполняет следующие команды:

help Выслать помощь. (Все последующие строки будут проигнорированы.)

delete jobid Отменить указанное задание. (Все последующие строки будут проигнорированы.)

open [site [user [pass]]] Архивный сервер, с которым нужно установить соединение по FTP.

После команды open могут следовать до 100 команд из следующего списка:

cd pathname Перейти в каталог.
ls [pathname] Краткий список содержимого pathname. По умолчанию - текущего каталога.

dir [pathname] Полный список содержимого pathname. По умолчанию - текущего каталога.

get filename Получить файл по FTP и послать его заказчику.

compress Сжимать файлы и списки содержимого каталогов перед отсылкой заказчику утилитой compress.

gzip Сжимать файлы и списки содержимого каталогов перед отсылкой заказчику утилитой gzip.

uuencode
mime
btoa
Взаимоисключающие способы преобразования бинарных файлов в текстовую форму перед отсылкой заказчику (по умолчанию uuencode).

force uuencode
force btoa
Принудительно преобразовывать как файлы, так и списки содержимого каталогов перед отсылкой заказчику указанным способом (умолчание отсутствует).

no [compress|gzip|uuencode|btoa]
Выключить действие указанного режима.

size num[K|M]
Установить максимальный размер файла, прежде чем делить его на части заданного размера в килобайтах (K) или мегабайтах (M) перед отсылкой заказчику (можно задавать значения до 20971520 байт). Команда действует только на последующие за ней запросы get.

mode binary
mode ascii
Изменить режим команды get. По умолчанию - binary.

quit Конец задания - все последующие строки будут проигнорированы.


Примеры заданий:

open ftp.funet.fi
cd pub/msdos/SimTel
get README.file-formats
cd filedocs
get quickref.lst
get simlist.zip
quit
Установить связь с архивным сервером ftp.funet.fi, перейти в каталог pub/msdos/SimTel (который содержит "зеркальное отражение" архива SimTel - крупнейшего в США (и в мире) архива свободно распространяемых программ для персональных компьютеров, использующих MsDos). Выслать файл README.file-formats с описанием типов файлов в архиве SimTel. Выслать файлы quickref.lst (содержит перечень всех подкаталогов SimTel) и simlist.zip (список всех файлов этого архива в текстовой форме) из подкаталога filedocs.

open src.doc.ic.ac.uk
cd graphics/X11/X.V11R5
get ls-lR.Z
cd ../contrib
compress
ls -ltra
quit
Установить связь с архивным сервером src.doc.ic.ac.uk, выслать файл ls-lR.Z из каталога graphics/X11/X.V11R5. Затем перейти в каталог ../contrib и выслать заказчику список файлов в упакованном утилитой compress виде. Хотя упаковка приводит к необходимости передачи в режиме binary с кодированием при помощи uuencode, размер передаваемого письма все же меньше размера выдачи команды ls.
На момент написания статьи работали такие ftpmail службы:
ftpmail@relcom.ru
ftpmail@chg.ru
ftpmail@ftp.sunet.se
ftpmail@dna.affrc.go.jp
ftpmail@mail.iif.hu

 
Рассылка
Что можно сделать с помощью e-mail

Подписаться

АРХИВ

© Kapelyukh Sergey 2003-2004
Rambler's
Top100   Сова - поиск в Украине
Используются технологии uCoz