Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Итак, знакомьтесь!

Ilohamail

n  Тестируемая версия: ilohamail-0.8.13_1.

n  Порт: /usr/ports/mail/ilohamail.

n  Язык разработки: PHP.

n  Официальный сайт: http://ilohamail.org.

n  Демо-версия: http://ilohamail.org/main.php?page=demo.

Пакет уже рассматривался на страницах журнала (№1 за 2006 г.). Установка не вызывает никаких сложностей – все необходимые для работы файлы помещаются по умолчанию в каталог /usr/local/www/ilohamail. Для начала работы этот каталог нужно либо перенести в дерево вашего веб-сайта, при необходимости переименовав его, либо создать на него ссылку в конфигурации Apache, например, так:

Alias /mail/ /usr/local/www/ilohamail/

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

Настройка выполняется путём редактирования файлов conf/login.inc и conf/conf.inc, а также других inc-файлов (если потребуется что-то нестандартное). Как минимум, нужно указать параметры SMTP-сервера, которые будут использоваться для отправки сообщений. Также настоятельно рекомендуется в параметре $default_host жёстко ограничить список POP3- и IMAP-серверов, с которыми пользователям будет позволено работать.

Взаимодействие с почтовыми системами осуществляется по протоколам SMTP и POP3/IMAP (используются функции собственной разработки), то есть пакет совершенно автономен и никак не зависит от версий и режимов работы ваших серверов входящей и исходящей почты. Ilohamail вполне может быть запущен на отдельном хосте, хотя в целях минимизации сетевого трафика рекомендуется всё же устанавливать его на той же машине, где работает ваш POP3/IMAP-сервер. (Естественно, эта рекомендация больше подходит для небольших серверов с умеренной загрузкой. Для систем, работающих на пределе своих возможностей, размещение здесь же сервера Apache может оказаться не самой лучшей идеей.) Имеется поддержка SSL.

По умолчанию пакет позволяет пользователю самостоятельно указывать сервер входящих сообщений и протокол, по которому будет выполняться работа. Это хорошая возможность, если вы создаёте универсальный сервер, позволяющий вашим клиентам работать со своими почтовыми ящиками, где бы те ни были зарегистрированы. То есть можно сказать, что Ilohamail – это веб-аналог обычного почтового клиента.

Однако такая «вольность» таит в себе определённые проблемы безопасности, и потому я рекомендую всё же заранее указать список допустимых серверов.

Вся пользовательская информация (индивидуальные настройки, отправленные сообщения, список контактов) размещается по умолчанию в каталоге data. Поскольку некоторая небрежность с расширениями файлов и отсутствием индексов может привести к неавторизованному доступу к конфиденциальным данным, настоятельно рекомендуется этот каталог перенести за пределы дерева веб-сайта, благо такая возможность предусмотрена в файле конфигурации.

Ilohamail переведён на десятки языков, среди которых есть и русский (поддержка языков реализована через подключение соответствующих inc-файлов). Русификация выполнена на очень хорошем уровне, не считая нескольких опечаток в интерфейсе. Сообщения в различной кодировке Ilohamail отображает корректно, разве что «споткнулся» об UTF-8 в имени отправителя.

Достаточно аскетичный и в то же время удобный интерфейс позволяет легко ориентироваться в возможностях пакета. Помимо естественной возможности отправлять почту и просматривать входящую (если в php.ini не запрещена загрузка файлов параметром «file_uploads = Off», то и с отправкой вложений никаких сложностей не возникнет), к вашим услугам календарь (правда, без возможности делать какие-то заметки), список контактов, закладки (здесь вы можете хранить интересные вам интернет-ссылки).

Самостоятельно пользователь может изменить кодировку, язык, часовой пояс, правила сортировки, некоторые цвета интерфейса. Поддержка браузером JavaScript не требуется, хотя его использование позволит получить некоторые дополнительные удобства.

Не является обязательной также и поддержка cookies-файлов (авторизация, как и в большинстве рассмотренных пакетов, обеспечивается механизмом сессий языка PHP, так что при отсутствии cookies пакет в состоянии использовать другие способы поддержания сессии).

Из уязвимостей упоминаются лишь возможность получения доступа к конфигурации и пользовательским данным (о чём мы упоминали) и недостаточная обработка входных данных, позволяющая выполнить XSS-нападение. Обе уязвимости датированы 18.04.2005 года со степенью угрозы «низкая».

В общем и целом пакет произвёл очень хорошее впечатление своей простотой, понятностью и нетребовательностью. Думаю, он будет неплохим выбором для систем, где «ехать» важнее, чем «шашечки».


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100