The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"что так никто и не поможет с Web доступом к Cyrus IMAP"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "RE: что так никто и не поможет с Web доступом к Cyrus IMAP" +/
Сообщение от Igor (?), 20-Фев-03, 16:47 
Я думаю стоит делать всё по очереди.
Пока с LDAP не вышло - запустим всё остальное.
Когда будем уверены, что всё работает - будем добавлять поддержку дополнительных capabilities.

Вот Horde у тебя выругался, что PEAR - старый или не полный и не поддерживает Mail_Mime, Log, и Net_Socket. Без этого - не заработает.
Нужно взять свежий PEAR ( ftp://ftp.horde.org/pub/pear/pear-1.0.1.tar.gz )
и поставить его вместо стандартного (переименовать оригинальную папку - чтобы, в случае чего, можно было вернуться, вместо неё положить ту,
что скачаешь и добавить права на чтение для Apache-юзера).

После этого, когда в test.php всё будет O.K. - можно попробовать пойти на
http://myserver.com/horde/index.php - должно показать приглашение войти.

Тут тебе надо будет решать как ты будешь использовать Horde. Сам по себе
Horde - это и бибиотека и платформа, для которой пишутся другие приложения
вроде IMP-a (перечень доступных на данный момент можна найти на http://www.horde.org/projects.php ).
Horde умеет сам делать аутентификацию пользователя или делегировать это  другому приложению, напр. IMP-у.
У меня, по историчеким причинам, авторизация идёт через IMP и после login-a пользователи сразу попадают в INBOX
(что было наиболее оптимальным вариантом для Horde 1.x/IMP 2.x,
а теперь я ничего не хочу менять, чтобы не сбивать пользователей с толку).

Так что ты можешь выбрать, что тебе удобнее.

Просмотри
/**
** Horde Authentication
**/
секцию в horde/config/horde.php - там всё детально описано.

Для работы с почтой понадобится IMP, для работы с адресными книгами - Turba.
Алгоритм установки достаточно прост:
1) разворачиваем архив в подкаталог каталога horde (напр. IMP - в horde/imp )
2) читаем horde/imp/docs/INSTALL
3) копируем horde/imp/*.dist в horde/imp/*.php и редактируем полученные файлы
4) редактируем horde/config/registry.php
4) проверяем права -- чтобы Apache мог это всё прочитать
5) если необходимо, добавляем
Alias /imp/ "/usr/local/horde/imp/"
в описание виртуального сервера

Даём Apache рестарт и идём на htpp://myserver/horde/imp/login.php - смотрим, что получилось.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
что так никто и не поможет с Web доступом к Cyrus IMAP, Dmitry, 03-Фев-03, 17:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру