|
www4mail, что же это такое? Звучит как-то сложно,
непонятно, быть-может, даже отпугивающе. Но под столь страшным кодовым словом
скрывается очень полезный и нужный сервис. Общий смысл его заключается в том,
что бы доставлять Вам необходиме файлы по почте, хотя есть масса нюансов и
дополнительных возможностей (одна из них, несомненно, очень удобная, - это
получение размера файла без его скачивания). Большинство скажет, что оно
им не нужно и, скорее всего будет сильно ошибаться.
В чём Вам может помочь www4mail? Быть
может, Вы зхотите скачать файл с медленного сервера, что будет крайне
утомительно и, плюс к тому, вам придётся всё это время находиться в онлайне,
вытягивая файл. А может быть у Вас локальная сеть с узенькой "лазейкой" в
интернет, которая постоянно перегружена, но всё же есть почтовый сервер, куда
доставляется почта из вне и куда можно будет заказать файл, а через некоторое
время, в течении пары минут, получить с локального почтового сервера,
избавившись тем самым от кучи проблем. Или виновником всех бед может оказаться
политика организации, где стоит запрет на скачивание файлов по HTTP. В
конце-концов, у Вас и вовсе может не быть онлайн-соединения и всё, что Вы
в состоянии делать - это получать/отправлять почту. Случаев и причин можно
отыскать очень много и Вам всегда поможет www4mail.
Как работает эта услуга? Вы отсылаете на специальный ящик
составленное по некоторым правилам письмо. С определённым интервалом почту из
этого ящика собирает робот, анализирует и выполняет необходимые действия (чаще
всего - качает запрошенный файл), после чего отсылает ответ в указанной форме
обратно клиенту.
Самое банальное действие - это запрос на закачку файла. Для
того, что бы скачать какой-то файл, Вам достаточно написать нашему роботу
письмо со следующим телом:
Login: User
Pass: *******
Get: http://Host.com/File.ext
Через несколько минут в Вашем ящике (может использоваться только
тот ящик, который был указан при регистрации) будет лежать "File.ext" с
http://Host.com. По умолчанию он придёт целиком в стандартной кодировке Base64,
которую способны обработать все почтовые клиенты, поэтому свой файл Вы увидите
прямо в виде вложения. Этот способ удобен из-за простоты пользования, но вот в
плане экономичтности он несколько проигрывает потому, что Base64 увеличивает
размер прикреплённых файлов на 33%. Мы позаботились об этой проблеме и
реализовали алгоритм yEncode, который обладает избыточностью в 1-3%, но, увы,
не обрабатывается популярными почтовыми клиентами, в результате чего Ваш файл
будет выглядеть последовательностью непонятных символов в письме. Что бы его
извлечь, Вам потребуется сохранить письмо в файл и открыть его программой
UUD32, которая поможет извлечь исходный файл.
Кроме того, не всегда бывает удобно получать весь файл целиком
(если он весит 20Мб, замучишься тянуть такое "письмо"...), поэтому существует
возможность нарезки файла на кусочки определённого размера. Для осуществления
такого действия в тело письма необходимо добавить строку вида:
Size: 100k
В примере указан размер части, равный 100Кб.
Следующая проблема с которой Вы можете столкнуться - это размер
Вашего ящика. Ведь, у многих он по прежнему ограничен 2-5 Мб. Что же делать,
если хочется стянуть файл размером, например, 20Мб, ведь робот может отправить
все куски в течении нескольких секунд! Решением этой проблемы будет возможность
указания паузы между отправкой частей. Делается это так:
Pause: 10m
В итоге, робот будет посылать по 1 части не раньше, чем раз в 10
минут и Вы, скорее всего, без проблем успеете забрать все части, избежав
переполнения ящика.
В результате Вам придёт письмо от робота, в котором будет размер
файла с точностью до байта (естественно, такой сервис возмжен только в том
случаи, если целевой сервер поддерживает передачу информации о разере файла и
Вы указываете прямую ссылку на файл, а не на скрипт).
Одной из отличительных черт сервиса является возможность сжатия получаемых файлов
алгоритмом ZIP, что позволит в несколько раз уменьшить размер легко сжимаемой информации (например,
веб-страниц).
Так как мы уделяем много внимания скачиванию веб-страниц и веб-сайтов
(как-никак, это основная состовляющая интернета), много усилий было направлено на развитие
этого направления. Так, например, вы можете без проблем скачать веб-страницу вместе с
размещенными на ней изображениями. А изюминкой сервиса является возможность скачивания веб-сайтов ЦЕЛИКОМ!
При этом пользователь может гибко настроить опции и рамки загрузки сайта: глубину вхождения по ссылкам,
макисмальный размер скачиваемых файлов, максимальный размер сайта и т.д. При этом пользователь
в ходе процесса будет получать информацию об обработке его запроса, т.к. этот процесс может продлиться несколько
часов, в зависимости от размера сайта и скорости сервера.
Ещё одной интересной функцией сервиса, о которой хотелось бы
непременно упомянуть, является запрос размера файла без его получения. Этим же
способом можно проверять существует ли файл вообще. Синтаксис запроса будет
такой:
Login: PowerUser
Pass: *********
GetSize: http://address.net/AnyFile.ext
Служба поддержки оперативно отвечает на все интересующие пользователей вопросы,
а также принимает идеи по развитию сервиса (множество функций было реализована именно по инициативе
наших пользователей).
Наверное, в ходе чтения данной статьи или инструкции по управлению сервисом,
у вас возник вопрос: обязательно ли запоминать десятки используемых команд, правила их написания,
каждый раз вспоминать свой пароль, и после получения ответа сервиса раскодировать/распаковывать файлы
вручную? Нет! Мы сделаем это за вас! Для этого была создана программа All4Web wwwbyemail Assistant,
она поможет вам составить запрос, отправит его, получит рещультат, раскодирует и распакует его, и даже
предложит просмотреть скачанные файлы в встроенном браузере!
Опять же, если Вы имеете гениальную идею, которую, как Вам
кажется, необходимо воплотить в жизнь, мы открыты для всех предложений!
Для получения подробных инструкций по работе с сервисом отправьте пустое письмо с темой
help по адресу wwwbyemail@vbnet.ru.
|