PDA

Просмотр полной версии : Многоцелевой web-сервис xmail.net



stayer
21.02.2012, 00:25
XMAIL

Сервис xmail.net - интернет-реализация многоцелевого сервера XMail с открытым кодом. В составе xmail.net реализованы функции почтового сервиса, файлохранилища и интернет-хостинга. Обеспечивается криптозащита транспортного канала с сервисом 4096-битным RSA-ключом. Практика показала полную совместимость xmail.net с анонимным браузером Tor Browser и возможность обмена криптозащищенной инофрмацией. Бесплатная версия сервиса предоставляет 1GB места для хранения писем, 1GB места под файловое хранилище и сайт, максимальный размер одного письма до 20 MB. Интерфейс позволяет структурировать файлы и письма в системе каталогов с возможностью перетаскивания мышью, zip-архивацией и zip-разархивацией. К недостаткам относится несколько глючноватый интерфейс, примитивность групповой рассылки.

Ниже приводится инструкция в скриншотах. Для универсальности все действия выполняются в анонимизирующем Tor Browser в режиме анонимности, разумеется все будет работать и в простых браузерах.

СОЗДАНИЕ УЧЕТНОЙ ЗАПИСИ XMAIL.NET

1. Заходим на страницу регистрации по криптозащищенному каналу: https://xmail.net (https://xmail.net/). Если браузер не знает сертификата xmail.net для режима криптозащиты, то он выдаст предупреждение (Tor Browser не ругается). В этом случае можно загрузить этот сертификат с Aaex corp., для чего надо кликнуть по ссылке "Install CA ...", в появившемся окне кликнуть по ссылке "Click here", в следующем выбрать политику доверия и нажать кнопку "OK". Для создания учетки (она же и e-mail) необходимо кликнуть по ссылке "Sign Up" и перейти к мастеру создания учетной записи xmail.

http://www.xmail.net/sonde.14/xmail/index_files/scr000.jpg

2. Форма создания учетной записи. Необходимо заполнить помеченные поля. В поле имени пользователя - "Username" можно использовать цифры, латинские буквы, точку, черточку и подчеркивание. Пароль "Password" должен быть от 8 до 20 символов, для его создания допускается перечисленный выше набор символов. Необходимо задать вопрос-ответ для восстановления пароля, ответ "Your Secret Answer" рекомендуется задать не менее сложным, чем пароль - до 20 любых символов и запомнить на случай утери пароля. Полный e-mail будет иметь вид "[email protected]". В конце формы необходимо пройти тест Тьюринга - распознать картинку. Затем нажать кнопку "Submit Registration".

http://www.xmail.net/sonde.14/xmail/index_files/scr01.jpg

4. Окно уведомления о создании учтетки xmail.net с указанием полного e-mail и ссылкой на корневую страницу сайта. Тут же грозное предупреждение о том, что запрещается массовое распространение материалов, особенно медиа, при помощи личного хранилища файлов (видимо боятся высокой нагрузки на сервер). Нажав кнопку "Proceed to XMail" можно попасть в созданный ящик.

http://www.xmail.net/sonde.14/xmail/index_files/scr02.jpg

5. Выход из ящика или разрыв сессии осуществляется кликом по ссылке "Logout" в правом верхнем углу.

http://www.xmail.net/sonde.14/xmail/index_files/scr03.jpg

6. Для входа на ящик надо зайти на страницу https://xmail.net (https://xmail.net/) и ввести выбранные имя пользователя и пароль. После нажать кнопку "Login".

http://www.xmail.net/sonde.14/xmail/index_files/scr031.jpg

7. Настройки ящика. Для перехода к настройкам необходимо на строчке верхнего меню кликнуть по иконке "Preferences". В результате, строчкой ниже появится вкладка "Preferences" также содержащая подвкладки строкой еще ниже. На этих подвкладках можно делать различные настройки. Например, на подвкладке "Password" можно поменять пароль для входа на ящик.

http://www.xmail.net/sonde.14/xmail/index_files/scr39.jpg

ПОЛУЧЕНИЕ И ОТПРАВКА ПИСЕМ

1. Просмотр почты. Для перехода к каталогам писем необходимо на строчке верхнего меню кликнуть по иконке "Folders". Для просмотра входящих писем в появившейся слева панели каталогов почты надо выбрать "Inbox". На открывшейся по центру панели входящих писем можно отметить галочкой нужное письмо и нажать кнопку "Preview Message" для его просмотра. В результате внизу отобразится содержимое письма. Замечание: в режиме просмотра иногда окно письма наползает на кнопки выше, для устранения глюка необходимо открыть требуемый каталог почты в другом окне или вкладке браузера: ПКМ по каталогу слева -> открыть в другой вкладке.

http://www.xmail.net/sonde.14/xmail/index_files/scr04.jpg

2. Извлечение файла из письма. В режиме просмотра письма, ссылки на все прикрепленные к нему файлы находятся в разделе "Parts". Кликом по такой ссылке в браузере запускается стандартный загрузчик файлов с предупреждением, после подтверждения загрузки начинается передача файла.

http://www.xmail.net/sonde.14/xmail/index_files/scr16.jpg

3. Создание и отправка письма. Для создания письма надо кликнуть по иконке "New Message" на строчке верхнего меню. В появившемся редакторе письма заполнить строки "To" - e-mail получателя, "Subject" - заголовок, в теле письма можно ввести текст и прицепить файл кнопкой "Attach File" с последующим выбором файла в файловой системе. Для отправки следует нажать кнопку "Send Message", подтвердить отправление на всплывающем окошке кнопкой "Yes" и получить извещение об успехе.

http://www.xmail.net/sonde.14/xmail/index_files/scr05.jpg

3. Отправленные письма можно найти в почтовом каталоге "Sent".

http://www.xmail.net/sonde.14/xmail/index_files/scr08.jpg

4. Письма и каталоги в разделе почта можно перетаскивать мышью удерживая ЛКМ. В каталогах можно хранить писем на 1 GB. Размер письма не должен превышать 20 MB.

ГРУППОВАЯ ПОЧТОВАЯ РАССЫЛКА

1. Адресная книга вызывается кликом по иконке "Contacts" строчки верхнего меню. Список контактов можно редактировать: справа от каждой записи есть кнопка удалить и редактировать. Контакты бывают 2-х видов: одиночные "Contact" и групповые "Mailing List". Можно создать новый контакт, нажав кнопку "New Contact" иил "New Mailing List".

http://www.xmail.net/sonde.14/xmail/index_files/scr09.jpg

2. Заставить работать контакты в xmail так и не удалось. Посему групповая рассылка делается вручную методом забития всех нужных e-mail в поле адресата через запятую при создании письма. Чтобы не делать это каждый раз, можно сохранить адреса в виде строки, например, в бесполезном контакте из адресной книги. Для этого можно создать какой-нибудь контакт, в качестве его названия ввести имя группы, а на вкладке "Email Addresses" записать адреса через запятую. В дальнейшем можно залезать в созданный контакт через кнопку редактирования и копировать оттуда адреса в поле "To" письма.

http://www.xmail.net/sonde.14/xmail/index_files/scr11.jpg

3. В качестве примера рассматривается групповой обмен публичными ключами: каждый участник должен послать всем остальным свой публичный ключ. Алиса создает письмо, куда вкладывает файл со своим публичным ключом, а в тело письма помещает контрольную сумму (http://forum.dpni.org/showthread.php?t=42238) этого файла, в поле адресата "To" вносит через запятую e-mail участников рассылки: Боба и Крокодила. Затем рассылает письмо. Остальные поступают аналогично. После получения разосланных писем, каждый из участников извлекает из них файлы, сверяет (http://forum.dpni.org/showthread.php?t=42238) их по соответствующим контрольным суммам и использует для дальнейшего шифрования групповой переписки.

http://www.xmail.net/sonde.14/xmail/index_files/scr13.jpg

ФАЙЛОВОЕ ХРАНИЛИЩЕ

1. Для вызова файлового хранилища надо кликнуть по иконке "File Storage" строчки верхнего меню. В результате справа появится панель файлового хранилища. В верхней части этой панели находится дерево каталогов файлового хранилища, в нижней - таблица файлов и подкаталогов выделенного в дереве каталога. Дерево изначально состоит из корневого каталога "Root" и его подкаталога "public_webfiles". Все внутри "public_webfiles" является доступным из сети, содержимое остальных каталогов, не входящих в "public_webfiles", недоступно извне. Перемещаться по дереву можно при помощи ЛКМ, раскрывая узлы-каталоги, помеченные "+". Также можно перетаскивать файлы и каталоги по дереву, зажав ЛКМ.

http://www.xmail.net/sonde.14/xmail/index_files/scr36.jpg

2. Операции над каталогами в дереве. Контекстное меню каталога вызывается нажатием по его узлу в дереве ПКМ: появляется окошко со списком опций, правда наполовину перекрытое, но очистить его можно клавишей Tab или Esc. В контекстном меню можно: обновлять отображение (Refresh), раскрывать (Expand), свертывать (Collapse), копировать (Copy), вставлять (Pastle), создавать подкаталог (New Folder), переименовывать (Rename), удалять (Delete), загружать файл (Upload File).

http://www.xmail.net/sonde.14/xmail/index_files/scr22.jpg

3. Операции в таблице подкаталогов и файлов. Контекстное меню каталога или файла в таблице вызывается нажатием ПКМ по его ссылке: появляется окошко со списком опций, правда наполовину перекрытое, но очистить его можно клавишей Tab или Esc. В контекстном меню можно: открывать (Open), редактировать (Edit), создавать новый файл (New File), загружать (Download), zip-разархивировать (UnZip), добавлять к zip-архиву (Add to Zip), копировать (Copy), вставлять (Pastle), переименовывать (Rename), уничтожать (Delete).

http://www.xmail.net/sonde.14/xmail/index_files/scr34.jpg

4. Создание нового каталога. Надо выбрать в дереве один из существующих каталогов в качестве родительского, который будет содержать создаваемый. Затем пометить этот родительский каталог нажатием ЛКМ и выбрать опцию "New Folder" в его контекстном меню, либо кликнуть по иконке "New Folder" вверху панели. В появившемся окошке забить имя нового каталога. И нажать кнопку "Add Folder".

http://www.xmail.net/sonde.14/xmail/index_files/scr20.jpg

5. Загрузка файла с компьютера. Для загрузки надо сначала выбрать в дереве xmail один из существующих каталогов . Нажать по нему ПКМ, выбрать опцию "Upload File" в его контекстном меню, либо пометить его ЛКМ и кликнуть по иконке "Upload File" вверху панели. В появившемся окне выбрать нужный файл в файловой системе компьютера и нажать кнопку "Открыть".

http://www.xmail.net/sonde.14/xmail/index_files/scr23.jpg

Статус операции будет отображен в окошке загрузки, после окончания которой надо будет нажать кнопку "OK"

http://www.xmail.net/sonde.14/xmail/index_files/scr24.jpg

Загруженный файл отобразится в таблице подкаталогов и файлов.

http://www.xmail.net/sonde.14/xmail/index_files/scr25.jpg

6. Загрузка множества файлов и каталогов с компьютера. Сервис xmail обладает встроенным zip-архиватором, что позволяет закачивать множество файлов (с возможностью структурирования по каталогам) в виде единого файла zip-архива с последующей его распаковкой уже в каталоге xmail. Для подобной массовой закачки сначала необходимо на компьютере запаковать в файл zip-архива требуемые файлы и каталоги (для этого можно использовать doublecmd (http://forum.dpni.org/showthread.php?t=42234)). Затем загрузить этот файл zip-архива в нужный каталог файлохранилища xmail. После необходимо выбрать в дереве xmail каталог загрузки и в таблице файлов нажать ПКМ по файлу zip-архива, выбрать в контекстном меню пункт UnZip.

http://www.xmail.net/sonde.14/xmail/index_files/scr37.jpg

В результате содержимое архива будет распаковано в каталог загрузки с сохранением структуры.

http://www.xmail.net/sonde.14/xmail/index_files/scr38.jpg

7. Скачивание файла из ящика. Для скачивания из собственного ящика, надо выделить в дереве ЛКМ каталог файла, в таблице ПКМ вызвать контекстное меню файла и выбрать там пункт "Download". В результате запустится загрузчик, который выдаст предупреждение об опасности внешней обработки (типа открытия файла сторонними просмотрщиками - чего делать не стоит) и после подтверждения загрузки начинается передача файла.

http://www.xmail.net/sonde.14/xmail/index_files/scr35.jpg

8. Скачивание файла из сети. Файлы хранящихся в каталоге "public_webfiles" и его подкаталогах, доступны по сети. Сетевая ссылка на каталог "public_webfiles" имеет вид http://xmail.net/<username> (например http://xmail.net/alice.group). Для скачивания файла надо ввести в адресную строку браузера полный путь к нему: сетевая ссылка на "public_webfiles" и далее через "/" путь в дереве до файла (например http://xmail.net/alice.group/stats/.htaccess). Html-файлы отображаются в браузере как страницы, для остальных предлагается скачивание.

9. Для хранения файлов на каждую учетку выделяется 1 GB места. По умолчанию в каталоге "public_webfiles" есть файл "index.html" - пример странички пользователя и каталог "stats" с файлом прав доступа ".htaccess". Страничку "index.html" можно грохнуть, а каталог "stats" трогать не стоит.

СОЗДАНИЕ ПРОСТЕЙШЕГО САЙТА В XMAIL

1. Организация сайта в xmail. По сути любое файловое хранилище с сетевым доступом можно считать веб-хостингом для размещения простых статических сайтов. Исходя из структуры файлохранилища xmail, файлы и каталоги сайта должны помещаться внутри каталога "public_webfiles", путь к сайту будет соответствовать пути к его основному html-файлу, если этот файл назван "index.html", то достаточно указать путь до родительского каталога (например http://xmail.net/alice.group/1488/) - поиск файла с таким именем xmail проводит автоматически.

2. Пример создания простейшего сайта-странички. Алиса создает в каталоге "public_webfiles" каталог "1488" для будущего сайта. В этом каталоге она создает еще 2 каталога: "index_files" для картинок и "video" для видеороликов. В "index_files" загружает файл изображения "image.jpg", в "video" загружает видеоролик флэш-формата "sun.flv".

http://www.xmail.net/sonde.14/xmail/index_files/scr40.jpg

Далее Алиса на своем компьютере создает файл "index.html" будущей web-странички. Для отображения картинки "image.jpg" на страничке, Алиса использует в файле "index.html" тег <img/>:

<img src="http://xmail.net/1488/index_files/image.jpg"/>

Для отображения флэш-видео на странице, браузеру необходим проигрыватель флэш-роликов. Этот проигрыватель представляет собой бинарный файл .swf и скачивается браузером перед началом показа по предоставленной на страничке ссылке. Сам видеоролик может быть как зашит в проигрыватель, так и находиться отдельно и передаваться проигрывателю в качестве параметра. Последний вариант более удобен, поскольку позволяет использовать для видеороликов разные проигрыватели и хранить видео отдельно от них. В качестве проигрывателя Алиса выбирает популярный плеер flowplayer с открытым исходным кодом, качает zip-архив его последней бесплатной версии с официального сайта http://flowplayer.org/download/index.html, распаковывает (можно при помощи doublecmd (http://forum.dpni.org/showthread.php?t=42234)) и копирует в каталог "video" файлы плеера "flowplayer-3.2.7.swf" и "flowplayer.controls-3.2.5.swf". Затем редактирует файл "index.html", в html-коде которого оформляет внедрение проигрывателя flowplayer с роликом sun.flv на страничке. Внедрение производится тегом <embed/>, в котором надо указать путь к проигрывателю (параметр src) и путь к ролику (параметр проигрывателя 'clip'):

<embed type="application/x-shockwave-flash" width="320" height="240"
src="http://www.xmail.net/alice.group/1488/video/flowplayer-3.2.7.swf"
flashvars="config={'clip':'http://www.xmail.net/alice.group/1488/video/sun.flv'}" />

Полный код файла index.html ниже:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" >
<title>Алиса</title>
</head>
<body>
<h1>Страничка Алисы</h1>
<p><img src="index_files/image.jpg"/><br></p>

<embed type="application/x-shockwave-flash" width="320" height="240"
src="http://www.xmail.net/alice.group/1488/video/flowplayer-3.2.7.swf"
flashvars="config={'clip':'http://www.xmail.net/alice.group/1488/video/sun.flv'}" />
</body>
</html>

После создания "index.html", Алиса загружает его на xmail в каталог "1488". В результате сайт создан и доступен по адресу http://xmail.net/alice.group/1488/

http://www.xmail.net/sonde.14/xmail/index_files/scr28.jpg